可能重复:
How do I replace accented Latin characters in Ruby?转换A○至A A○
有一种简单的方法来转换任何字母,是不是等于-Z到A-Z?
我想要例如转换Ü
到U
,Ö
到O
等,我不在乎大写和小写字母。
这是我到目前为止。
{"ä" => "a", "å" => "a", "ö" => "o"}.each do |from, to|
string.gsub!(/#{from}/i, to)
end
但我不想指定每个单词。
任何想法?
我将该评论中途退回。显然,那里的解决方案使用Rails方法。 – Joey 2011-04-05 16:19:26