读书人

url中含中文怎么处理

发布时间: 2011-12-31 23:50:30 作者: rapoo

url中含中文怎么办
我用JS往后台提交一个url,这个url包含中文,
window.location.href = "/SmartSSO/SOA?AppName=OrgMgr&Service=saveOrg&orgId="+id+"&orgNum="+orgNum+"&orgName="+政府机构;

可是到后台后,
window.location.href = "/SmartSSO/SOA?AppName=OrgMgr&Service=saveOrg&orgId="+id+"&orgNum="+orgNum+"&orgName=?ù???°;
无论我怎么转编码,都没好使过,始终是处于一种不想的编码.

怎么办?


[解决办法]
javascript url encode 问题
使用escape函数
[解决办法]
对中文进行转码,
简单方法:将该页面编码转换成ISO8859-1,保存中文变化后的东西,然后把页面编码改回GBK,把保存的东西替换页面的中文。
[解决办法]

window.location.href = "/SmartSSO/SOA?AppName=OrgMgr&Service=saveOrg&orgId="+id+"&orgNum="+orgNum+"&orgName="+encodeURIComponent(政府机构);

[解决办法]
对中文进行编码

接收参数时再进行解码

读书人网 >Java Web开发

热点推荐