使うか検討中です
PrintWriter pw = new PrintWriter(outputFilename, "ISO-8859-1");
また
PrintWriter pw = new PrintWriter(outputFilename, "US-ASCII");
Javaコードを介して同じエンコーディングで作成する必要があるサンプルファイルの文字セットを決定するために、すべての文字セットについて読んでいました。
サンプル ファイルに「ヨーロッパ」文字 (ノルウェー語: å ø æ) が含まれている場合、次のコマンドを実行すると、ファイル エンコーディングが「iso-8859-1」であることがわかります。
file -bi example.txt
ただし、同じサンプル ファイルのコピーを取得し、ノルウェー語のテキストを使用せずに別のデータを含むように変更すると (たとえば、「Bjørn」を「Bjorn」に置き換えます)、同じコマンドでファイルのエンコーディングが「 us-ascii".
file -bi example-no-european-letters.txt
これは何を意味するのでしょうか?「ヨーロッパ」文字が含まれていない場合、ISO-8859-1 は実際には US-ASCII と同じですか?
文字セット「ISO-8559-1」を使用するだけで問題ありませんか?