码迷,mamicode.com
首页 > 其他好文 > 详细

3 字节的 UTF-8 序列的字节 2 无效

时间:2018-02-11 14:32:45      阅读:211      评论:0      收藏:0      [点我收藏+]

标签:遇到   也有   XML   注释   port   class   gpo   pom   import   

由于目前写完了【消息队列】模块,想做个单元测试,所以就利用spring的import标签,将mq的配置文件加入了配置。结果出现了《3 字节的 UTF-8 序列的字节 2 无效》这个问题。

有人说,是不是编码不对?:我的是UTF-8

有人说,在pom文件加入一大段UT-8配置,在此省略:因为我原来读取xml文件是没有错误出现的,如果说是这个问题,那么我之前做的所有测试都不应该成功才对。

所以,我排除了前面两个问题。我发现我的mq配置文件里面有很多注释,我想起原来也有类似的问题出现,所以我觉得就是注释的问题,我把所有中文注释都删掉,在运行,成功了。

 

之所以出现这个问题,可能是因为我之前电脑坏了,连项目都是好不容易找回来的,系统也是重新分区重装的,估计再找回文件的过程中,这里面的中文字符发生了改变,因为按照道理来说,以UTF-8格式保存的中文字符是完全没毛病的。

 

综上所述,如果你遇到了《3 字节的 UTF-8 序列的字节 2 无效》这个问题,试试这三种方法。

 

3 字节的 UTF-8 序列的字节 2 无效

标签:遇到   也有   XML   注释   port   class   gpo   pom   import   

原文地址:https://www.cnblogs.com/LUA123/p/8440917.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!