经常遇到,然后百度,好吧。这次记录下加深印象。
在用到jquery的ajax提交参数时候 ,涉及到中文就可能会出现乱码, 将参数用encodeURI(encodeURI("中文")) 包括起来,后台接收时,用URLDecoder.decode(path, "UTF-8")解码 乱码就不见了。
如果a标签 页面间传递中文参数 在接受的jsp页面 <% Sting arg=new String(request.getParameter("arg").getBytes("iso8859-1"),"utf-8") %> 处理,中文正常。

本文介绍了使用jQuery的Ajax提交中文参数时可能出现的乱码问题及其解决方案。通过使用encodeURI进行编码并在后台用URLDecoder.decode解码,可以有效避免乱码。此外,还提供了一种处理a标签页面间传递中文参数的方法。

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



