0

Netbeans IDE を使用して、以下のプログラムをコンパイルおよび実行しました。

public class Unicode {
  public static void main(String[] args) {
    char a=3476;
    System.out.println(a);
  }
}

しかし、出力は箱でした。コンソールでプログラムを実行すると、疑問符が出力されました。どうすれば問題を解決できますか?

4

1 に答える 1

0

Java から直接 Windows コンソールに Unicode 文字を表示することはできません。これは、常にアプリケーション コード ページ (ANSI) を使用してコンソールに書き込むためです。ただし、JNA API を使用して、ユニコード文字をコンソールに直接書き込むことができます。表示しようとしている文字のグリフを含む等幅フォントをインストールする必要があります。

于 2012-09-14T11:09:31.417 に答える