1

Windows-1250 でエンコードされたファイルを読みました。各行をリストに読み込んでから、いくつかの追加操作を行い、コレクションを新しいファイルに保存します。

問題。エンコーディングを明示的に記述した場合、出力ファイルは正しくエンコードされていないように見えます。エンコーディングを設定しなければ、出力は問題ありません。

enrichedFile.withWriter("windows-1250") { out ->
     tempFinalList.each() { line ->
          out.println line
     } 
}

=> 悪い出力

enrichedFile.withWriter { out ->
     tempFinalList.each() { line ->
         out.println line
     }
}

=>わかりました。

参考までに: 私はチェコ語の文字を ěščřžýáíé として使用します。

4

1 に答える 1