标签: javascript google-chrome mozilla url-encoding
我有以下网址
它包含一个参数?key=vE$%fds9,我正在将其读入JavaScript程序。
?key=vE$%fds9
https://www.w3schools.com/tags/ref_urlencode.asp中每个URL编码的交叉引用,%fd转换为ý字符。
%fd
ý
Mozilla和Chrome浏览器的行为有所不同。
Chrome如预期返回ý结果 Mozilla返回� 有谁知道我可以如何修改JavaScript,以便Mozilla正确翻译它?
�
一如既往,感谢那里的专家!
答案 0 :(得分:1)
您应对此字符使用utf-8编码,即%C3%BD
%C3%BD
因此它应该是?key=vE$%C3%BDs9,以便在所有浏览器版本中都兼容
?key=vE$%C3%BDs9