可以使用utf8交叉浏览器url参数吗?

时间:2012-06-05 08:46:46

标签: javascript utf-8 browser-support

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

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

  

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

1 个答案:

答案 0 :(得分:1)

您应该以百分比形式转义字符的UTF-8表示形式:

http://abc.com/?something=环保部&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栏中显示第二个作为第一个浏览器。