2012-05-02 20 views
3

Javaで2つの文字列をUnicodeエンコーディングに一致させたい。ユニコード文字列の一致

私は compareTo()方法で0を返すことができますどのように
"asdfeo" 
"ásdfeó" 

:私のようなものと一致するようにしたいですか?


EDIT:

私は(何らかの理由で、私はそれらの特殊記号を書き込むためのキーボードを持っていない)特殊記号なしでオートコンプリートビューに文字列を入力すると、私はオートコンプリートの間で見たいです分音符号を持つオブジェクトを提案します。だから私はcompareTo()メソッドを上書きしたいのです。

+0

http://stackoverflow.com/questions/249087/how-do-i-remove-diacritics-accents-from-a-string-in-net –

+2

@ bicska88:これで何を達成したいですか? –

+3

アーロンが求めているのは、ここで最も重要な質問です。あなたが何を尋ねるのか、どれを選ぶのかは、あなたがこれで達成しようとしているものに依存します。発音区別記号は「文字にぶつかる面白いもの」だけではなく、実際には多くの言語で使用されています。時々*たくさん*。それらを削除する/無視することは、通常は最善の選択ではありません。 –

答えて

5

あなたが探しているのはCollator APIです。

+3

特に 'PRIMARY'の強度を持つ' Collat​​or'です。 –

+0

ありがとうございました。これは本当に私を助けました。 – overbet13