2

私は自分の国の高齢者向けのアプリを開発しようとしています。多民族の国では、英語と中国語の音声を検出する必要があります(今のところ)。中国語の出力を中国語のUnicodeまたは文字と比較する際に問題が発生しました。

たとえば、声が救命(ヘルプ)を認識した場合、どちらを比較するのが正しいでしょうか?

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

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

悲しいことに、それは機能しません。ここで何か助けはありますか?

4

1 に答える 1

2

HTMLエンコードを使用して漢字をエンコードしましたが、これはJavaソースコードには不適切です。試す:

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

詳細については、セクション3.3Java言語仕様のUnicodeエスケープを参照してください。

于 2012-05-07T02:54:20.663 に答える