解决xml编码问题:1 字节的 UTF-8 序列的字节 1 无效

解决xml编码问题

今天在Spring整合Mybatis测试的时候出现了这个问题,sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 1 字节的 UTF-8 序列的字节 1 ,发现是xml的编码问题,经过一阵摸索,发现了以下解决方案

此问题有三种解决方案:

  1. 设置idea的默认编码和项目编码(建议使用)

    依次点击File--Settings--Editor--File Encodings进行如下配置:

    然后重启idea

  2. 设置xml的编码

    <?xml version="1.0" encoding="UTF-8" ?>

    修改为<?xml version="1.0" encoding="UTF8" ?>

  3. 单独对此xml文件进行编码(不建议)

    在idea找到此xml文件,右击该文件--Show in Explorer,会进入此xml所在位置

    右击此xml文件--编辑--文件--另存为--编码,选择UTF-8保存即可

posted @ 2020-05-30 10:58  此树何时枯  阅读(4754)  评论(0编辑  收藏  举报