论坛首页 入门技术论坛

常见乱码处理

浏览 1055 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2014-03-26  

注意:保持整个项目中所有的编码都统一。

1、eclipse中文本显示乱码:window--preferences--输入content点击第一个,选择text,找到相应类型的文件,在default encoding中输入编码,点击update。

2、get/post请求乱码:String str= new String(req.getParameter("s").toString().getBytes("iso8859_1"), "GB2312");  请求时 request.setContentType("text/html;charset=gb2312");  响应时response.setContentType("text/html;charset=gb2312");

3、struts2乱码:<constant name="struts.i18n.encoding" value="gb2312" />

4、jsp中文乱码:

<%@ page language="java" contentType="text/html; charset=GB2312"
    pageEncoding="GB2312" %>

5、js中文乱码:<script type="text/javascript" src="js/xx.js" charset="GB2312"></script>

6、tomcat乱码,在tomcat目录下的conf下打开servlet.xml,找到

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding='GB2312' />

7、mysql数据库乱码:jdbc.url=jdbc:mysql://localhost:3306/shopping?characterEncoding=gb2312

 

暂时想到这些,以后遇到了再加,有知道的朋友也可以留言。。。。

论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics