From: Daniel DeLorme Date: 2007-09-26T07:00:05+09:00 Subject: Re: replacing diacritics by simple character F. Senault wrote: > IConv can do that for you : > >>> require "iconv" > => true >>> i = Iconv.new("ASCII//TRANSLIT", "ISO-8859-15") > => # >>> i.iconv("a�ou� �") > => "a'eou"i AE" >>> i.iconv("a�ou� �").gsub(/[^a-zA-Z0-9 ]/, '') > => "aeoui AE" That doesn't work on all platforms. For me: >> require "iconv" => true >> i = Iconv.new("ASCII//TRANSLIT", "UTF-8") => # >> i.iconv("a�ou� �") => "a?ou? AE" :-(