IE,FF,GG,href请求带中文参数乱码解决

来源:互联网 发布:2017淘宝同城交易规则 编辑:程序博客网 时间:2024/06/05 19:08

我试过很多种方法,都不能很好的(并且免去在后台转码的操作),

可以借用浏览器提供的标准的转码方法

processDefinitionName=‘这是一个中文参数’;

href :ctx + '/rest/workflow/form/toAdd?processDefinitionKey='
                + processDefinitionKey + '&processDefinitionName='
                +encodeURIComponent(encodeURIComponent(processDefinitionName)), //后台接收不会是乱码



POS:后台转码方法理解:


如果后天接收参数后 ,参数是乱码,并且不知道参数是什么编码,可以用

processDefinitionName=URLDecoder.decode(processDefinitionName);来强转



如果知道是某种特定编码 可以用

new String(processDefinitionName.getBytes("iso-8895-1"),"utf-8");





0 0
原创粉丝点击