java提交,参数乱码问题

例如我现在有参数“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");

这样我得到的变量值就不会有乱码了。

你可能感兴趣的:(java,url)