2012-05-07 29 views
2

私の国の高齢者のためのアプリを開発しようとしています。多民族国では、私は英語と中国語(今のところ)の音声を検出する必要があります。中国語の出力を中国のUnicodeやCharacterと比較する際にいくつか問題があります。中国語のUnicodeと比較した音声認識結果

たとえば、音声が救命(ヘルプ)を認識した場合、これは正しい方法でしょうか?

現在、私はこれを使用しています。

if(d[i] .equals("help") || d[i] .equals("救命"))

は悲しげに、それは動作しません。ここで助けてください?

答えて

2

あなたは、Javaソースコードには不適切なHTMLエンコーディングを使用して中国語文字をエンコードしました。試してください:

if(d[i] .equals("help") || d[i] .equals("\u6551\u547d")) 

詳細については、section 3.3 Unicode Escapes of the Java Language Specificationを参照してください。