IE在错误的编码中发送了西里尔文的url参数

时间:2016-07-05 10:40:45

标签: javascript internet-explorer url encoding

我必须将西里尔符号作为url参数传递。它在谷歌浏览器中完美运行但该死的IE并没有那么好。

这是我的简单代码,调用页面并传递url-parameter:

location.assign("http://127.0.0.1/cs105/livelink/Open/myreport?param=Параметр")

我已经开始调试后端部分了,我发现当我在chrome中执行此请求时,我会在cyrrilic符号中获得parm值,但是当从IE发送时我在ISO中获得此文本-8859-1编码。

通常我会对这个字符串进行encodeURI并在后端对其进行解码,但在这种情况下,它不是一个选项。

我是否缺少某些IE配置选项,或者是以UTF-8而非ISO-8859-1传输数据的特殊方式?

提前致谢。

0 个答案:

没有答案