Java读取中文文件出现乱码解决过程
2013-10-24 13:48
453 查看
前些天在读取一个UTF-8文件时,中文出现乱码,现在将处理过程简单记录如下:
1. 首先看现象。
2.确认一下文件的格式为UTF-8。
3.首先想到的处理方法是将读取的内容转换一下,可是结果是有的字是乱码。
4.修改WORKSPACE默认编码为UTF-8。
结果好像没问题了,但是放到服务器上后发现还是不行。
5.如果指定读取时的编码,看看结果怎样。
6.上图中有个问号,不知道你有没发现,这是UTF-8 BOM造成的。这个可不是制作业的BOM 哦~_~ ,详细解释到网上找吧。
7.如果你的Eclipse工作空间的默认编码是UTF-8,那么直接在里面建立的文件是没有BOM的。也可以用Nodepad++去掉BOM。
8.现在再来看看结果(不要忘了刷新一下工程)。
9.总结:只要把握文件本来的编码以及读取时的编码,乱码问题就不难解决。
1. 首先看现象。
2.确认一下文件的格式为UTF-8。
3.首先想到的处理方法是将读取的内容转换一下,可是结果是有的字是乱码。
4.修改WORKSPACE默认编码为UTF-8。
结果好像没问题了,但是放到服务器上后发现还是不行。
5.如果指定读取时的编码,看看结果怎样。
6.上图中有个问号,不知道你有没发现,这是UTF-8 BOM造成的。这个可不是制作业的BOM 哦~_~ ,详细解释到网上找吧。
7.如果你的Eclipse工作空间的默认编码是UTF-8,那么直接在里面建立的文件是没有BOM的。也可以用Nodepad++去掉BOM。
8.现在再来看看结果(不要忘了刷新一下工程)。
9.总结:只要把握文件本来的编码以及读取时的编码,乱码问题就不难解决。
相关文章推荐
- Java读取中文文件出现乱码解决过程
- Java 读取文件 使用BufferReader出现中文乱码的解决办法
- Java读取中文文件出现乱码解决方法
- Java读取文件出现乱码的解决
- nodejs读取本地中文json文件出现乱码解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- spring使用@Value注解读取.properties文件时出现中文乱码问题的解决
- java获得*.properties配置文件的值,解决读取中文时乱码的问题:
- Java读取properties配置文件时,中文乱码解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决;Java读带有BOM的UTF-8文件乱码原因及解决方法
- iOS读取txt文件出现中文乱码的解决方法
- Java读取properties文件中文乱码问题解决
- JAVA本地读取文件,解决中文乱码问题
- 用java代码写xml文件时,出现中文乱码的解决方法
- Java读取UTF-8格式txt文件第一行出现乱码——问号“?”及解决
- java程序读取properties配置文件出现中文乱码
- 读取文件时出现中文乱码问题的解决
- Java读取文件 解决中文乱码问题
- Java读取properties配置文件时,中文乱码解决方法
- 关于Spring boot中读取属性配置文件出现中文乱码的问题的解决