问题描述
- 请各位指点字符集,乱码问题。谢谢。
-
java 项目的字符集。
tomcat server.xml 里的字符集。
jsp的字符集的含义分别都是什么呢?
怎么保证项目不会出现乱码?
解决方案
据本人浅解,java项目的字符集是程序编码的字符集,tomcat中字符集是中间件运行程序传值tomcat管理的值的字符集,jsp中字符集是解析jsp页面时用的字符集,保证项目中字符集统一,再加上拦截器啥的,就应该不会出现乱码了!
解决方案二:
utf-8国际通用
GB2312国内通用
ISO国外通用。
保证不出现乱码,可以在web.xml设置如下:
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
解决方案三:
创建一个过滤器 ·使项目每个部分都统一编码 应该可以解决你的问题
时间: 2024-10-03 12:18:49