例如我现在有参数“name”,和“pid”其中name可能为中文,这种情况下就提交后台就会有乱码产生,怎么解决呢?我们可以通过编码格式转换来实现
首先,我们队提交的URL参数进行编码
var urls = "../business/searchdo.html?pid="
+ encodeURI(encodeURI($("#pid").val())) +"&name=" + encodeURI(encodeURI($("#name").val()));
我后台可以对数据进行解码,
pid = URLDecoder.decode(pid, "UTF-8");
name = URLDecoder.decode(name, "UTF-8");
这样我得到的变量值就不会有乱码了。

本文将介绍如何在参数包含中文时,通过编码方式转换解决后台接收数据出现乱码的问题,包括对URL参数进行编码及后台数据解码的过程。
2万+

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



