From: Paul Barry Date: 2006-03-17T12:44:46+09:00 Subject: removing diacritical marks ------=_Part_917_28172063.1142567070112 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Hello Rubyists, I would like to remove the accents marks (a.k.a diacritical marks) from a String. Assuming "line" is a String, this gets most of them: line.gsub!(/[=C0=C1=C2=C3=C4]/,"A") line.gsub!(/[=E2=E3=E4=E0=E1]/,"a") line.gsub!(/[=C8=C9=CA=CB]/,"E") line.gsub!(/[=EA=EB=E8=E9]/,"e") line.gsub!(/[=CC=CD=CE=CF]/,"I") line.gsub!(/[=EE=EF=EC=ED]/,"i") line.gsub!(/[=D2=D3=D4=D5=D6]/,"O") line.gsub!(/[=F4=F5=F6=F2=F3]/,"o") line.gsub!(/[=D9=DA=DB=DC]/,"U") line.gsub!(/[=FB=FC=F9=FA]/,"u") line.gsub!(/=DD/,"Y") line.gsub!(/=FD/,"y") line.gsub!(/=F1/,"n") Is there an easier/better way to do this? ------=_Part_917_28172063.1142567070112--