`

解决连接中传送中文的乱码问题。

 
阅读更多

解决连接中传送中文的乱码问题。

传输的连接为<ahref=\'phoneRangeList.jsp?obj.areaId='+val+'&areaName='+row.json.name+'\'>管理</a>
areaName为中文,
拿到的<% String areaName="";%>areaName=<%=areaName%>;
areaName为乱码。

解决:
传输时用encode加密字符串:
<ahref=\'phoneRangeList.jsp?obj.areaId='+val+'&areaName='+encodeURI(encodeURI(row.json.name))+'\'>管理</a>
解决连接中传送中文的乱码问题。拿到的时候解码字符串:
<%
 

String areaName="";
    try {
       areaName =java.net.URLDecoder.decode(request.getParameter("areaName"),"UTF-8");//处理中文文件名的问题
    } catch(UnsupportedEncodingException e) {
       e.printStackTrace();
    }
%>
<%=areaName%>就OK了。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics