質問する
2434 次
3 に答える
6
Java 1.6では、System.out.println() の代わりにSystem.console()を使用して、アクセント付き文字をコンソールに表示できます。
public class Test2 {
public static void main(String args[]){
String s = "caractères français : à é \u00e9"; // Unicode for "é"
System.out.println(s);
System.console().writer().println(s);
}
}
そして出力は
C:\temp>java Test
caractþres franþais : Ó Ú Ú
caractères français : à é é
アクセント付き文字をコンソールに出力するも参照してください。
于 2013-04-12T11:20:09.587 に答える
3
Unicode エスケープ シーケンスを使用します。\u00E8
System.err.println("Param\u00E8tre manquant. … ");
便利な Unicode 文字テーブルを次に示します。
于 2013-04-12T10:49:13.910 に答える
1
\u<XXXX>
Unicode 文字をエンコードするときに使用してみてください。コードでは見栄えがよくありませんが、動作し、移植可能です。
例えば:
String specialCharacters= "\u00E1 \u00E9 \u00ED \u00F3 \u00FA";
System.out.println(specialCharacters); // This will print á é í ó ú
Unicode 文字の表については、Alepac の回答を確認してください。
于 2013-04-12T10:50:12.053 に答える