当前位置:编程学习 > JAVA >>

http 提交字符编码问题

请问都是怎么处理乱码问题的呢? --------------------编程问答--------------------
var d = "旦旦而学";   
//这样的URL在后台转码获取过后就可以解决get方式提交的乱码问题了.  
var url = "<%=path%>/users.action?name="+encodeURI(d);

后台action或者servlet这样转码获取   
String Name=new String(URLDecoder.decode(request.getParameter("name"),"utf-8"));


还不行就设置Web容器server.xml文件下的Connector节点的URIEncoding属性值:URIEncoding="UTF-8"
<Connector port="8080" protocol="HTTP/1.1" 
               connectionTimeout="20000" 
               redirectPort="8443"
   URIEncoding="UTF-8" />
   --------------------编程问答-------------------- String Name=new String(URLDecoder.decode(request.getParameter("name"),"utf-8")); 


--------------------编程问答-------------------- getByte 解决一切问题 去看看吧
补充:Java ,  Java SE
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,