文件(HTML)内容具有特殊字符,例如 '-' 替换为 '???' 在 linux 机器上。当我在 Windows 上运行相同的代码时,它不会被替换。
PrintWriter out = new PrintWriter(file);
for (String l : lines)
out.println(l);
out.close();
我尝试添加 Unicode UTF-16、UTF-8 和 iso-8859-1 不起作用
PrintWriter out = new PrintWriter(file, "UTF-16");
在 Windows 机器上,像 '-' 这样的特殊字符被替换为 '–'
先感谢您