1 字节的 UTF-8 序列的字节 1 无效。
背景
最近在搞SpringMVC,写第一个案例,出现了这样的错误。
其实不管是什么项目,只要用到xml做配置文件就可能出现这种问题。
原因
XML出现了中文注解
解决方案
方案一. 删掉中文注释(我知道你不想,那就用下面的方法)
方案二. 将有中文注释的xml文件(不需要所有的xml都要改)的顶部的UTF-8
<?xml version="1.0" encoding="UTF-8"?>
改成UTF8
<?xml version="1.0" encoding="UTF8"?>
方案三. 在pom.xml文件中插入下面一行代码进行全局配置:
<properties>
<project.build.sourceEncoding>UTF8</project.build.sourceEncoding>
</properties>
择善人而交,择善书而读,择善言而听,择善行而从。