TypechoJoeTheme

Roookie博客 | 记录 · 收纳 · 分享

统计
登录
用户名
密码

知识分子没文化

不要因为走得太远,就忘了当初为什么出发

踩坑实录|mybatis项目报错:“Caused by: .....Exception: 1 字节的 UTF-8 序列的字节 1 无效”

2021-05-26
/
0 评论
/
96 阅读
/
正在检测是否收录...
05/26

环境说明:

系统:win10 专业版

开发环境:IDEA

JDK版本:1.8

mysql:5.5

mybatis:3.5.3

Junit:5.7.0

问题在现:

运行mybatis项目时,控制台出现报错信息:

Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 无效

错误原因:

归根结底是编码的原因,xml文件开头的文档编码设置为了UTF-8

而由于项目本身的默认编码是GBK,因此xml文件保存时的编码是GBK,声明的xml文档编码与实际编码不一致,就出现了问题

解决方法:

更改项目编码即可。

在IDEA界面打开setting(点击File->setting或者快捷键Ctrl+Alt+S),依次选择Editor->File encodings,将Project Encoding的值从GBK更改为UTF-8

再次运行,问题消失。

Java踩坑实录mybatis
朗读
赞 · 0
版权属于:

Roookie博客 | 记录 · 收纳 · 分享

本文链接:

https://www.langp.wang/archives/178/(转载时请注明本文出处及文章链接)

评论 (0)
知识分子没文化
不要因为走得太远,就忘了当初为什么出发
53 文章数
6 评论量

人生倒计时

今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

标签云