我读了一个用 Windows-1250 编码的文件。我将每一行读入一个列表,然后执行一些附加操作并将集合存储到一个新文件中。
问题。如果我明确编写编码,则输出文件似乎编码错误。如果我不设置任何编码,则输出正常。
enrichedFile.withWriter("windows-1250") { out ->
tempFinalList.each() { line ->
out.println line
}
}
=> 输出错误
enrichedFile.withWriter { out ->
tempFinalList.each() { line ->
out.println line
}
}
=> 好的。
仅供参考:我将它用于带有字母的捷克语:ěščřžýáíé。