TOMCAT4.1.29中文显示乱码解决方法
2006-03-14 23:11
603 查看
最近遇到TOMCAT4.1.29中文显示乱码,解决方法
针对jsp:
方法1. 把tomcat的源码中的default charset改为你要的, 然后重新编译tomcat代码.
方法2.
在文件头加入
<%@page contentType="text/html" pageEncoding='gb2312'%>
或者<%@page contentType="text/html;charset=gb2312"%>
在接收页面中加入:
<%request.setCharacterEncoding("GBK");%>
针对htm:
在TOMCAT_HOME/conf/web.xml 文见里加上
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html;charset=gb2312</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=gb2312</mime-type>
</mime-mapping>
为了让默认的JSP都以gb2312编码方式 可再加下面代码
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>logVerbosityLevel</param-name>
<param-value>WARNING</param-value>
</init-param>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<!--To change the default unicode to Gb2312-->
<init-param>
<param-name>javaEncoding</param-name>
<param-value>gb2312</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
针对jsp:
方法1. 把tomcat的源码中的default charset改为你要的, 然后重新编译tomcat代码.
方法2.
在文件头加入
<%@page contentType="text/html" pageEncoding='gb2312'%>
或者<%@page contentType="text/html;charset=gb2312"%>
在接收页面中加入:
<%request.setCharacterEncoding("GBK");%>
针对htm:
在TOMCAT_HOME/conf/web.xml 文见里加上
<mime-mapping>
<extension>htm</extension>
<mime-type>text/html;charset=gb2312</mime-type>
</mime-mapping>
<mime-mapping>
<extension>html</extension>
<mime-type>text/html;charset=gb2312</mime-type>
</mime-mapping>
为了让默认的JSP都以gb2312编码方式 可再加下面代码
<servlet>
<servlet-name>jsp</servlet-name>
<servlet-class>org.apache.jasper.servlet.JspServlet</servlet-class>
<init-param>
<param-name>logVerbosityLevel</param-name>
<param-value>WARNING</param-value>
</init-param>
<init-param>
<param-name>fork</param-name>
<param-value>false</param-value>
</init-param>
<!--To change the default unicode to Gb2312-->
<init-param>
<param-name>javaEncoding</param-name>
<param-value>gb2312</param-value>
</init-param>
<load-on-startup>3</load-on-startup>
</servlet>
相关文章推荐
- 关于tomcat显示中文页面乱码的解决方法
- j2ee由于tomcat配置问题显示中文乱码的解决方法
- MyEclipse和tomcat对于jsp中文乱码的解决方法
- 为什么在tomcat6.0下显示正常的jsp页面在tomcat 7.0里中文全是乱码?怎么样才能解决
- Zabbix显示中文或图片为乱码--解决方法
- Tomcat中应用日志中文乱码解决方法
- MySQL中文常见乱码问题解决方法其一,可以解决觉大多是乱码问题。如果你的中文显示为?的时候一般都有效。
- Linux下程序库Ncurses显示中文乱码的解决方法
- putty连接ubuntu显示中文乱码的解决方法
- Java开发,AWT控件的中文显示成乱码的解决方法
- SecureCRT连接ubuntu时,中文显示乱码的解决方法
- tomcat项目中文乱码问题解决方法
- html/jsp中文显示乱码解决方法
- Tomcat中文乱码问题的原理和解决方法
- Linux_gedit和vim打开中文显示乱码解决方法
- SecureCRT中文显示乱码的解决方法
- 网页中文显示乱码解决方法
- Linux下gftp中文显示乱码的解决方法
- 某些开发版中的Qt Designer菜单等中文显示为乱码问题解决方法初探
- load data infile 导入数据 中文显示乱码 解决方法