ë
のような文字を普通のe
に変換したいと思います。私は言語と人が都市をどのように入力するかに関して、変換を目指しています。たとえば、Brasiliaの代わりにBrasiliaを検索すると、ほとんどの人が実際に入力します。そしてRuetersのような報道機関がBrasiliaについて報告するとき、彼らは通常Brasiliaを綴る。もう一度、宝石(または文字エンコーディングの数学/方法を探しているのはおそらく、その答えが他の言語で参照できるので、おそらくもっと良いでしょう)を探してください。Rubyでは、ë、à、é、äのような特殊文字をすべてe、a、e、aに変換する方法は?
これは、一般的な「拡張ASCII」文字セットを処理するためのものです。注:私は標準のUnicode文字列で作業しています。
は、「A」は "になった場合は「aa」または「a」? –