Java读取中文文件出现乱码解决过程

前些天在读取一个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.总结:只要把握文件本来的编码以及读取时的编码,乱码问题就不难解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值