当前位置 : IT培训网 > Java开发 > Java培训 > 详解如何解决j2ee工程中文乱码

详解如何解决j2ee工程中文乱码

时间:2017-10-25 11:53:10  来源:Java培训网  作者:IT培训网  已有:名学员访问该课程
J2EE不同于传统应用开发的技术架构,包含许多组件,可简化且规范应用系统的开发与部署,提高可移植性、安全与再用价值。J2ee工程中文出现乱码怎么办?在此,小编就针对此问题做一番详解。

J2EE不同于传统应用开发的技术架构,包含许多组件,可简化且规范应用系统的开发与部署,提高可移植性、安全与再用价值。J2ee工程中文出现乱码怎么办?在此,小编就针对此问题做一番详解。

详解如何解决j2ee工程中文乱码_www.itpxw.cn

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"/>   

上述步骤就是解决jaee工程中文乱码的方法,有了这些方法,在我们学习和工作中,将会给予我们很大的帮助,轻松解决掉疑难问题。

顶一下
(0)
0%
踩一下
(0)
0%

IT培训0元试听 每期开班座位有限.0元试听抢座开始! IT培训0元试听

  • 姓名 : *
  • 电话 : *
  • QQ : *
  • 留言 :
  • 验证码 : 看不清?点击更换请输入正确的验证码

在线咨询在线咨询

温馨提示 : 请保持手机畅通,咨询老师为您
提供专属一对一报名服务。

------分隔线----------------------------
------分隔线----------------------------

推荐内容

相关热点