在js中传递中文参数总会遇到乱码问题,有效的解决方法如下:
js中用encodeURIComponent进行编码
action中用URLDecoder.decode进行解码
js中用encodeURIComponent进行编码
query = encodeURIComponent($('input[name=q]',g.sDiv).val()); //对查询的中文字 进行编码
action中用URLDecoder.decode进行解码
query = URLDecoder.decode(query,"UTF-8");//进行解码
本文介绍了一种解决JavaScript中传递中文参数时出现乱码的方法。通过使用encodeURIComponent对中文进行编码,并在服务器端使用URLDecoder.decode进行解码,确保了中文参数能够正确传输。
292

被折叠的 条评论
为什么被折叠?



