Javaで文字化けしたファイルの読み取りを回避する方法

リリース: 2019-12-04 15:46:09
オリジナル
2672 人が閲覧しました

Javaで文字化けしたファイルの読み取りを回避する方法

ファイルを読み取るときに、utf-8、gbk、gb2312 エンコード方式を切り替えても、依然としてコードが文字化けすることがあります。このとき、エンコードを確認する必要があります。ファイルのメソッド: (推奨: java ビデオ チュートリアル )

1. Vim

:set fileencoding
ログイン後にコピー

でファイル エンコーディングを直接表示できます2. ファイル エンコーディングをサブラインで表示します

Sublime Text のデフォルト設定では、表示エンコーディングが有効になっていません。有効にしたい場合は、[設定] → [設定] – [ユーザー] メニューを使用できます。開いている設定ファイルで、中括弧の後に次の内容:

// Display file encoding in the status bar
"show_encoding": true,
// Display line endings in the status bar
"show_line_endings": true,
ログイン後にコピー

を使用して、文字化けしないようにファイルのエンコード方式を使用してファイルを読み取ります。

BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(file),"UTF-16LE"));
ログイン後にコピー

Java の知識をさらに深めたい場合は、java 基本チュートリアル 列に注目してください。

以上がJavaで文字化けしたファイルの読み取りを回避する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート