new PrintWriter(new OutputStreamWriter(new FileOutputStream(infoFileName), "GBK"), true);println部分行数据丢失
时间: 2024-05-25 08:18:10 浏览: 77
Java中的PrintWriter 介绍_动力节点Java学院整理
可能是因为GBK编码不支持某些字符,导致这些字符被丢失。建议使用UTF-8编码来解决该问题。修改代码为:
new PrintWriter(new OutputStreamWriter(new FileOutputStream(infoFileName), "UTF-8"), true);
这样可以确保所有字符都能正确地被写入文件中。
阅读全文