doGet方法中出现的中文乱码问题解决
2013-03-29 01:51
363 查看
方案一:
把Tomcat下面conf文件夹下的server.xml文件中:
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />
修改为:
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
但是不建议去修改这个文件
推荐用方案二:
import java.io.UnsupportedEncodingException;
/**
* doGet转码工具类
* @author Administrator
*
*/
public class Encode{
public static String doEncoding(String string)
{
try {
string= new String(string.getBytes("ISO-8859-1"), "UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return string;
}
}
把Tomcat下面conf文件夹下的server.xml文件中:
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" />
修改为:
<Connector port="8080" protocol="HTTP/1.1"
maxThreads="150" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8" />
但是不建议去修改这个文件
推荐用方案二:
import java.io.UnsupportedEncodingException;
/**
* doGet转码工具类
* @author Administrator
*
*/
public class Encode{
public static String doEncoding(String string)
{
try {
string= new String(string.getBytes("ISO-8859-1"), "UTF-8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return string;
}
}
相关文章推荐
- get请求时候参数中含有“中文”字段出现乱码问题的原因和解决方法
- 解决Extjs4 Store load方法传中文参数出现乱码问题
- GET方法和POST获取中文参数出现乱码的问题及解决方法
- 从js向Action传中文参数出现乱码问题的解决方法
- mysql出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- MySQL数据库 查询表数据出现中文乱码 及 插入中文报错Incorrect string value问题解决方法
- 从js向Action传中文参数出现乱码问题的解决方法
- JSP MySQL插入数据时出现中文乱码问题的解决方法
- 从js向Action传中文参数出现乱码问题的解决方法
- 从js向Action传中文参数出现乱码问题的解决方法
- MyEclipse 创建jsp页面出现中文乱码问题解决方法
- 在web开发中出现的一些中文乱码问题解决方法
- Android编程向服务器发送请求时出现中文乱码问题的解决方法
- jsp中使用传参时出现中文乱码问题的解决方法
- mysql--出现中文乱码或不能输入中文问题的Windows或Linux系统解决方法
- 解决SpringMvc限定请求方法POST推送数据出现的中文乱码问题
- win7 64位系统使用VS2010生成时出现中文目录乱码问题的解决方法【转】
- 从js向Action传中文参数出现乱码问题的解决方法
- 升级tomcat后出现的页面录入框中文乱码问题解决方法