web中出现的中文乱码问题总结

来源:互联网 发布:java程序员招聘要求 编辑:程序博客网 时间:2024/05/18 01:32
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" %>

0 0
原创粉丝点击