问题如下:解决方案:1、检查编译软件的编码格式是否正确eclipse默认的编码格式是GBK,而idea默认编码格式为UTF-8idea eclipse 2、检查.xml头文件是否正确?xml version=1.0 encoding=UTF-8? 3、若使用的SSM框...
问题如下:

解决方案:
1、检查编译软件的编码格式是否正确
eclipse默认的编码格式是GBK,而idea默认编码格式为UTF-8
idea
eclipse
2、检查.xml头文件是否正确
<?xml version="1.0" encoding="UTF-8"?>
3、若使用的SSM框架,可以使用过滤器解决
<!-- 2.配置SpringMVC的乱码过滤 ,所有请求都会被springmvc拦截-->
<filter>
<filter-name>encoding</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>utf8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4、在pom.xml加入如下配置
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
5、或者在pom.xml加入如下即可
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
沃梦达教程
本文标题为:解决com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: 3 字节的 UTF-8 序列的字节 3 无效。
猜你喜欢
- 教你在docker 中搭建 PHP8 + Apache 环境的过程 2022-10-06
- 【转载】CentOS安装Tomcat 2023-09-24
- 利用Docker 运行 python 简单程序 2022-10-16
- 解决:apache24 安装后闪退和配置端口映射和连接超时设置 2023-09-11
- KVM虚拟化Linux Bridge环境部署的方法步骤 2023-07-11
- CentOS7安装GlusterFS集群的全过程 2022-10-10
- CentOS_mini下安装docker 之 安装docker CE 2023-09-23
- 阿里云ECS排查CPU数据分析 2022-10-06
- nginx中封禁ip和允许内网ip访问的实现示例 2022-09-23
- IIS搭建ftp服务器的详细教程 2022-11-15


