我必须将西里尔符号作为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传输数据的特殊方式?
提前致谢。