请各位指点字符集,乱码问题。谢谢。

java 项目的字符集。
tomcat server.xml 里的字符集。
jsp的字符集的含义分别都是什么呢?
怎么保证项目不会出现乱码?

3个回答

据本人浅解,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> 

创建一个过滤器 ·使项目每个部分都统一编码 应该可以解决你的问题

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐