ホームページ  >  記事  >  Java  >  gbk のマップ不可能な文字が Java に表示された場合はどうすればよいですか?

gbk のマップ不可能な文字が Java に表示された場合はどうすればよいですか?

angryTom
angryTomオリジナル
2019-11-18 13:51:226318ブラウズ

gbk のマップ不可能な文字が Java に表示された場合はどうすればよいですか?

gbk のマップ不可能な文字が java に表示される場合の対処方法

このようなエラーが発生するのは、通常、コードに次のものが含まれているためです。漢字、コメント内の漢字もカウントされます。 CMD を使用して Java プログラムを実行する場合、システムのデフォルトのエンコード形式は gbk であるためです。漢字を含むコードは一般的に UNICODE 形式であるため、漢字を含むコードを直接実行するとコーディング エラーが発生しやすくなります。

方法 1: ソース ファイルのエンコード形式を変換する

メモ帳ソフトウェアを使用してソース ファイルを開きます

1. まず、ソース ファイルをすべてコピーします。ファイルコードを削除し、すべてのコードを削除します;

2. 次に、エンコード形式を「ANSI 形式のエンコードを使用する」に設定し、設定後、ソース ファイルを貼り付けて保存します。

修正後、再度実行してみましょう。完全に動作します。

方法 2: -encoding ディレクティブを使用して、実行中のエンコーディングを UTF-8 として指定します。

統合エディターを使用せず、次のようなツールを使用する場合コードを書くためのメモ帳。その後、 -encoding ディレクティブを直接使用して、ファイルのエンコード形式を指定できます。

例: javac -encoding UTF-8 XXX.java

XXX を Java ファイル名に置き換えます。

たとえば、javac -encoding UTF-8 Puppy.java と入力すると、コンパイルは成功し、完全に実行されます。

php 中国語 Web サイト、無料の Java 入門チュートリアル が多数あり、オンラインで学習することを歓迎します。

以上がgbk のマップ不可能な文字が Java に表示された場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。