2010-12-06 3 views

答えて

7

Javaの文字列リテラルのUnicode文字は、特別なsyntaxに従います。あなたのケースでは

、あなたはこのようにそれを書くことができます:

new CheckBox("H\u00ebllo") 

「E」のコードがある00eb - あなたが使用することができ、例えばthis table。ところで、00eb = 235 小数点

別の可能性は、UTF-8としてあなたのJavaファイルを保存することです。次に、これらの文字をエスケープせずにリテラルを書くことができます。ただし、コンパイラオプション-Dfile.encoding=UTF-8も設定する必要があります。ファイルのエンコーディング設定をUTF-8に設定すると、多くのIDEがこれを自動的に行います。

<meta http-equiv="content-type" content="text/html; charset=UTF-8"> 


もう一つの重要な要因は、あなたが(通常はUTF-8)正しくHTMLページの文字セットを設定しなければならないことです

関連する問題