有时候,你发现在URL传递参数(包含中文),到了后台数据处理的时候,就会出现乱码问题
其中,最简单的做法是 :
1 . 前端需要两次 encodeURI,因为一次encodeURI还有一些字符不会被编码
paramA = encodeURI(encodeURI(paramA )) ;
2. 后台数据处理 : paramA = URIDecode.decode(paramA ,"GBK"); // 可能是 UTF-8 或 是 ISO-8859-1
有时候,你发现在URL传递参数(包含中文),到了后台数据处理的时候,就会出现乱码问题
其中,最简单的做法是 :
1 . 前端需要两次 encodeURI,因为一次encodeURI还有一些字符不会被编码
paramA = encodeURI(encodeURI(paramA )) ;
2. 后台数据处理 : paramA = URIDecode.decode(paramA ,"GBK"); // 可能是 UTF-8 或 是 ISO-8859-1