您的位置:首页 > 其它

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;

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: