第1个回答 2013-04-16
1.页面显示中文乱码
<%page pageEncoding="utf-8"%>
2.传递中文参数乱码
修改server.xml
<Connector port="8080" protocol="HTTP/1.1" maxThreads="150" connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
第2个回答 2013-04-16
楼上那个回答好搞笑,明明是JSP参数乱码问题,你怎么扯到中文域名去了? 中文域名怎么了? 人家都出中文域名了,难道你输入中文域名还访问不了网站? 中文域名还不是映射到IP地址,和中文参数一点关系没得,你直接在URL上输入中文,转个码就是了、
第3个回答 2013-04-16
var str = escape("中文");
将得到一些"%20%2"这样的字符串, 后台会认识的.
第4个回答 2013-04-16
String zhongwen = request.getParameter("zhongwen");
zhongwen = new String(zhongwen.getBytes("iso8859-1"),"GBK");