Java-IO-FAQ-中文乱码

发布时间:2024年01月04日

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博客

文章来源:https://blog.csdn.net/pwp032984/article/details/135367521
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。