Java char 配列出力の文字化けコードの解決策: 配列を宣言するときに初期化が必要です。コードは [char buf[] = new char[200];for(int i = 0; i
Java char 配列出力の文字化けコードの解決策:
今日ソケットを書いているときに、ネットワーク経由で文字列を送信し、それを読み出すときに文字列を格納し、配列を出力するときに問題を発見しました(以前にも遭遇しました)、つまり、出力されるべき情報に加えて、大量のボックスが出力されました~~~
インターネットで文字化けを調べたところ、エンコードの問題とのことでしたが、解決策は非常に簡単で、配列を宣言するときに初期化する必要があります。 !
char buf[] = new char[200]; for(int i = 0; i < 200; i++){ buf[i] = '0'; }
そうしないと、同様の問題が発生します。 !
関連する無料学習の推奨事項: Java 基本チュートリアル
以上がJava char 配列出力の文字化けコードの問題の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。