js在发送url请求带中文时会有乱码问题:
例如 var url="....do?method=init&name='中文'";
处理的方法是 对中文进行二次转码 encodeURI(encodeURI('中文')) 而我们通常只做一次转码发现还是不对。只能叹没有办法。
在接收方进行一次解码:
java.net.URLDecoder static String decode(String s, String enc)
s 为接收的字符串 enc 为要转的编码 utf-8 等
例如 var url="....do?method=init&name='中文'";
处理的方法是 对中文进行二次转码 encodeURI(encodeURI('中文')) 而我们通常只做一次转码发现还是不对。只能叹没有办法。
在接收方进行一次解码:
java.net.URLDecoder static String decode(String s, String enc)
s 为接收的字符串 enc 为要转的编码 utf-8 等