`
playboy1987228
  • 浏览: 18060 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

中文乱码问题解决方案

阅读更多


我在js脚本中拼的url有中文参数,而jsp页面是按工程统一编码GBK,哪知道到问题就出在这个GBK上,换了一下UTF-8,传给action的中文就好了

 

在这里我总结了以前一些解决乱码问题的方案:

1. 转码
str= new String(str.getBytes("iso8859-1"),"gb2312");
str= new String(str.getBytes("iso8859-1"),"GBK");

2.JSP中乱码
<%@ page language="java" contentType="text/html;charset=GBK" pageEncoding="GBK" %>


3. tomcat中配置
   更改 Tomcat\conf\server.xml,指定浏览器的编码格式为“简体中文”:
  方法是找到 server.xml 中的
    <Connector port="8080" maxThreads="150" minSpareThreads="25" maxSpareThreads="75"
    enableLookups="false" redirectPort="8443" acceptCount="100"
    connectionTimeout="20000" disableUploadTimeout="true" URIEncoding='GBK' />

4. servlet中
 response.setContentType("text/html; charset=GBK");


5, jsp中js拼url带中文 编码集一定要是UTF-8的
    <%@ page language="java" contentType="text/html;charset=UTF-8" pageEncoding="UTF-8" %>


 






分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

Global site tag (gtag.js) - Google Analytics