为什么Internet Explorer不对网址进行网址编码?

时间:2012-11-21 11:56:12

标签: windows internet-explorer url

我按如下方式启动IE(第7版):

"C:\Program Files\Internet Explorer\iexplore.exe" "http://somewhere.com/q=фыва"

除了“фыва”部分被“????”取代在cmd

当IE启动时,它会在地址栏中显示预期的网址,但如果我查看实际流量,则会发送????3f3f3f3f)。我希望它能对其进行url编码(实际上,它 将空格编码为“%20”)。

有没有办法让它将正确的数据发送到服务器?

1 个答案:

答案 0 :(得分:1)

网址中禁止使用Unicode字符

Unicode characters in URLs

%将unicode字符自己编码为 - http://somewhere.com/q=%D1%84%D1%8B%D0%B2%D0%B0

它可能会将它们删除为功能