2

Cp037 文字エンコーディングのドキュメントを JTextArea に表示する必要がありますか? JTextArea はデフォルトで UNICODE 文字エンコーディングをサポートしていると思います。に Cp037 文字セットのサポートを追加するにはJTextArea?

4

2 に答える 2

4

JTextArea は、UTF-16BE エンコーディングを使用する Java char のみをサポートします。CP037 にバイトストリームがある場合は、最初に文字列または文字配列に変換する必要があります。

たとえば、バイト配列として Cp037 に文字がある場合、次のようにする必要があります。

  String text = new String(bytes, "Cp037");

特定の JRE では、追加の文字セット サポートをインストールする必要がある場合があります。

于 2010-05-26T15:03:51.410 に答える
0

JTextArea は出力に UTF-8 を使用しませんか? Eclipse で使用するコードを生成する場合は重要です。§ に問題がありました。

于 2012-07-24T17:12:24.440 に答える