4
4

3 に答える 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 に答える