1 需求
需求1:以指定编码方式读文件
- java.io.InputStream/java.io.OutputStream
- java.io.FileInputStream/java.io.FileOutputStream
- java.io.InputStreamReader/java.io.OutputStreamWriter 这里可以设置编码方式
- java.io.BufferedReader/java.io.BufferedWriter
需求2:以指定编码方式写文件
需求3:Windows CMD 编码方式查询和设置
- 查询:chcp
- 设置:chcp 65001
需求4:IDEA中文乱码处理方式
- 方式一
- 方式二:
- -Dfile.encoding=UTF-8
方式三:
方式四:
2 接口
3 示例
4 参考资料
01-程序员必备:彻底弄懂常见的7种中文字符编码_程序的编码格式-CSDN博客
常见中文字符编码介绍_中文编码-CSDN博客
浅析charset与encoding-CSDN博客
FileReader采用的默认编码_filereader编码-CSDN博客
isutf8 java_Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法...-CSDN博客查看windows系统默认编码 修改windows系统默认编码_系统编码-CSDN博客
IDEA中解决中文乱码问题的方法_idea中文乱码怎么解决-CSDN博客
解决IntelliJ IDEA控制台输出中文乱码问题(图文详解)_idea控制台输出中文乱码怎么解决-CSDN博客
Java中FileWriter写入中文乱码_filewriter设置字符编码-CSDN博客