解决乱码问题
2013-07-18 17:50
99 查看
乱码情况及解决方法:
1、页面到服务器:
《1》<%@ page contentType="text/html; charset=UTF-8" language="java"%>
< script type="text/javascript">
《2》js:encodeURI(encodeURI(str));
Controller:URLDecoder.decode(str,"UTF-8")
《3》str = new String("str".getByte("iso-8859-1"),"uft-8")
2、服务器到页面:response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
2、服务器到数据库之间
确保服务器编码及数据库编码一致
服务器端:<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL HTTP/1.1 Connector on port 8080
-->
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
数据库端:
比如Mysql:
jdbc:mysql://localhost:3306/test?characterEcoding=UTF-8&name=root&password=abc123
Done.
1、页面到服务器:
《1》<%@ page contentType="text/html; charset=UTF-8" language="java"%>
< script type="text/javascript">
《2》js:encodeURI(encodeURI(str));
Controller:URLDecoder.decode(str,"UTF-8")
《3》str = new String("str".getByte("iso-8859-1"),"uft-8")
2、服务器到页面:response.setContentType("text/html;charset=utf-8");
request.setCharacterEncoding("utf-8");
2、服务器到数据库之间
确保服务器编码及数据库编码一致
服务器端:<!-- A "Connector" represents an endpoint by which requests are received
and responses are returned. Documentation at :
Java HTTP Connector: /docs/config/http.html (blocking & non-blocking)
Java AJP Connector: /docs/config/ajp.html
APR (HTTP/AJP) Connector: /docs/apr.html
Define a non-SSL HTTP/1.1 Connector on port 8080
-->
<Connector URIEncoding="UTF-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
数据库端:
比如Mysql:
jdbc:mysql://localhost:3306/test?characterEcoding=UTF-8&name=root&password=abc123
Done.
相关文章推荐
- VS2005乱码问题解决方法
- GET方式URL乱码问题解决
- JSP之 MySQL 插入数据时,中文乱码问题的解决
- Linux(ubuntu)下如何解决中文乱码的问题
- Jmeter之Sampler响应结果编码修改(解决乱码问题)
- centos命令窗口乱码问题解决
- jsp 解决乱码问题
- 终于解决了myeclipse困扰我许久的乱码问题!!
- Linux系统下Mp3标签乱码问题的分析和解决
- 使用filter解决get请求中文乱码问题
- 解决tomcat中url乱码问题
- XMLHttpRequest 乱码问题 在firefox IE的不同解决方法
- CentoOS中打开txt文件中文乱码问题--一站式解决
- 解决Oracle因安装时未设定字符集导致中文乱码问题
- str_replace 出现乱码的问题,解决方法(尽可能)
- JAVA乱码问题全解决
- Tomcat中文乱码问题的解决方法
- 解决ORACLE字符集为US7ASCII,插入数据中文乱码问题
- 解决php收邮件乱码问题
- PHP文件上传并解决中文文件名乱码问题