Java 解决文件读写中的中文乱码问题

1、使用java进行文件读写,最简单的写法以下:

在main函数调用:java

2、读取文件数据,java最简单的方式:

在main函数调用:函数

3、中文乱码问题

可是,以上两个方式很容易出现中文乱码,由于FileReader和FileWrite都只有获取文件编码的方式getEncoding(),却没有设置文件编码的方式setEncoding()。编码

FileWriter 默认是用(ISO-8859-1 or US-ASCII)西方编码的,若是FileRead读取的文件的编码不是此编码,则会发生错误,则会发生乱码。spa

解决方式:blog

写入数据,采用特定编码的方式:get

main函数调用:it

读取数据,采用特定编码:io

main函数调用:import

以上内容,须要导入的类库以下,固然,你能够能够直接写 “import java.io.* ;”   :乱码

相关文章
相关标签/搜索