2013-01-09 4 views
10

私はJavaで登録プロセスを持っています。私は使用された名前がすべてUnicode 3.2内にあることを確認したい。このユニコード要件は、私のシステムのもう一つの部分であり、javaにはありません。ユニコードバージョン(3.2)内の文字をフィルタリングする簡単な方法はありますか?

ユニコード版の文字列を検証する簡単な方法はありますか?私はいくつかの小切手から何かを見つけることができないようです。

おかげ

答えて

3

私はこのUCDファイルを読み込み、最初の列からのBitSetを構築します。これは、String内の各コードポイントを高速にテストする方法です。

+0

ありがとう、私はJavaがこれを処理するライブラリを持っていることを期待していましたが、明らかにそうではありません。リンクされたUCDページを使用して終了しました。これは役に立ちました。 – chrisyunker

+0

Javaは、異なるバージョンのUnicodeを認識していないようです。 –

関連する問題