乱码原因:浏览器在传递url的时候,会使用自己的编码格式对地址进行编码,如果浏览器所使用编码与服务器采用编码不一致,服务器接收到的参数就会出现乱码。在firefox,chrome下正常,ie下会出现乱码。
解决方法:使用js encodeURI 对地址进行统一编码,
var url = encodeURI("article/detail?title=我是中文");
这样,问题就可以完美解决。
本文介绍了当浏览器与服务器编码不一致导致URL中中文字符出现乱码的问题,并提供了一种解决方案,即使用JavaScript的encodeURI方法对URL进行统一编码。
乱码原因:浏览器在传递url的时候,会使用自己的编码格式对地址进行编码,如果浏览器所使用编码与服务器采用编码不一致,服务器接收到的参数就会出现乱码。在firefox,chrome下正常,ie下会出现乱码。
解决方法:使用js encodeURI 对地址进行统一编码,
var url = encodeURI("article/detail?title=我是中文");
这样,问题就可以完美解决。
908
2654

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