最代码广告位
jiazg的gravatar头像
jiazg2013-04-05 12:24:42

j2ee工程中文乱码解决方案小结

1.  确认工程编码是UTF-8
    右击工程名,单击properties,单击Resource,把Text file encoding设置为UTF-8
2. 确认工作空间为UTF-8
    单击windows->General->Workspace,把Text file encoding设置为UTF-8
3. 将jsp请求设置为UTF-8
    在页头添加<%@page contentType="text/html; charset=UTF-8" %>
4. 将jsp响应设置为UTF-8
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
5. 如果还有乱码则在struts.xml中设置中文字符集:
    <constant name="struts.i18n.encoding" value="utf-8"></constant>
6. 如果还有乱码,在web.xml中添加中文过滤器:
    <filter>
        <filter-name>CharacterEncoding</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>
          <init-param>
              <param-name>forceEncoding</param-name>
              <param-value>true</param-value>
          </init-param>
    </filter>
    <filter-mapping>
        <filter-name>CharacterEncoding</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
7. 如果还有乱码,在Action中的response字符集设置为UTF-8:
    ServletActionContext.getResponse.setCharacterEncoding("utf-8");
8. 如果还有乱码,则将服务器跳转配置设置为UTF-8:
    resin服务器的设置如下,修改conf目录下的resin.conf:
    <web-app id='/' document-directory="E:\WorkSpace\StrutsDemo\WebRoot">
          <character-encoding>utf-8</character-encoding>  <!--指定字符集编码-->
        <work-dir>D:/tools/resin-3.0.22/work</work-dir>  <!--指定work工作目录-->
         <temp-dir>D:/tools/resin-3.0.22/temp</temp-dir>  <!--指定临时工作目录-->
    </web-app>
    tomcat服务器设置如下,修改conf目录下的server.xml:
    <Connector port="80" maxHttpHeaderSize="8192"
               maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
               enableLookups="false" redirectPort="8443" acceptCount="100"
               connectionTimeout="20000" disableUploadTimeout="true" URIEncoding="UTF-8"/>   


最代码官方编辑于2014-1-5 21:06:49


打赏

文件名:j2ee工程中文乱码解决方案小结.zip,文件大小:1K下载
  • /
    • /j2ee工程中文乱码解决方案小结.txt
最代码相关分享源代码列表相关分享
    最代码最近下载分享源代码列表最近下载
    杨莎莎 LV62017年10月24日
    月亮星星星星
    钱多多先生 LV162016年10月12日
    太阳
    邓集海 LV192015年8月6日
    太阳星星星星星星
    artshell LV142014年1月16日
    月亮月亮月亮星星星星
    最代码官方 LV1522013年4月5日
    皇冠皇冠太阳月亮月亮
    最代码最近浏览分享源代码列表最近浏览
    wq5201129 LV15月2日
    星星
    小舟呀 LV124月7日
    月亮月亮月亮
    wei199 LV62019年12月7日
    月亮星星星星
    ghyghy LV92019年12月2日
    月亮月亮星星
    2394487672 LV72019年10月11日
    月亮星星星星星星
    Alasica LV12019年6月11日
    星星
    赵德柱 LV32019年6月1日
    星星星星星星
    niubaobao1112019年5月31日
    暂无贡献等级
    maxthoncxy LV32019年2月8日
    星星星星星星
    tsy666666 LV82019年1月2日
    月亮月亮
    顶部客服微信二维码底部
    >扫描二维码关注最代码为好友扫描二维码关注最代码为好友