前言
Java输出文本到文件时乱码
原因
- Windows95默认字符编码为GB2312,旧版本Windows10及以下版本默认字符编码为GBK,繁体中文字符编码为BIG-5,而在Linux/MacOS上的默认编码时UTF-8
解决问题
1 2 3 4 5 6
| Writer writer = new BufferedWriter( new OutputStreamWriter( new FileOutputStream(file), "GBK" ) );
|
完成
参考文献
CSDN——arsenic
CSDN——IT技术学习