相信大家遇见中文乱码的心情,都和我一样,脸上笑嘻嘻,心里mmp吧!
好了,就不说太多的闲话,进入今天的主题“如何解决SpringMVC的中文乱码”
第一种 通过更改SpringMVC的默认配置
首先我们先来看个代码
public class StringHttpMessageConverter extends AbstractHttpMessageConverter<String> {
public static final Charset DEFAULT_CHARSET = Charset.forName("ISO-8859-1");
}
看过SpringMVC源码的朋友都知道,这个是SpringMVC默认的编码格式:ISO-8859-1
我用的是UTF-8,就教大家怎么把默认的编码改为自己想要的编码UTF-8
首先大家先到自己SpringMVC的配置文件里,先把自己的标签库替换一下
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.