2012-02-09 229 views
0

我在我的web应用程序中使用IE版本8。 我发送的字符串由空格字符组成,其中编码为“%20”。当我将此字符串发送到特定的URL时,它会将“%20”解释为下划线符号而不是空格。有人可以告诉我可能出了什么问题吗?为什么我的网址中的空格(%20)解释为'_'符号?

+0

如何发送它?在URL中?作为一个POST变量? – 2012-02-09 06:42:03

+0

这是一个IE8唯一的问题,还是在其他浏览器中发生? – 2012-02-09 06:44:07

+0

其唯一的IE8问题,在所有其他浏览器中都能正常工作 – Pranjali 2012-02-09 06:49:25

回答

0

那里不能只是计算机代码的空间,这就是为什么它有一个下划线()而不是空格。下划线或“”的unicode符号表示为“%20”

+1

也许你也可以发布一些链接到unicode/html/URL编码网站,以帮助澄清你的答案? – SJoshi 2015-05-21 03:26:03

相关问题