0

1.我知道所有现代浏览器都支持像http://abc.com?something=UTF8chactersHERE这样的用户地址参数 吗?

2.哪个浏览器不支持?
3. javascript 可以在所有浏览器上正确解析参数吗?

例如:http ://abc.com?something = 环保部&something2=环保部</p>

4

1 回答 1

1

您应该对字符的 UTF-8 表示进行百分比转义:

http://abc.com/?something=环保部&amp;something2=环保部

变成

http://abc.com/?something=%E7%8E%AF%E4%BF%9D%E9%83%A8&something2=%E7%8E%AF%E4%BF%9D%E9%83%A8

任何现代浏览器都会在 URL 栏中将第二个显示为第一个。

于 2012-06-05T09:18:23.287 回答