URL Mozilla 和 Chrome 之间的编码差异
URL encoding difference between Mozilla and Chrome
我有以下url
它包含一个参数 ?key=vE$%fds9
,我正在将其读入我的 JavaScript 程序。
根据 url 在 https://www.w3schools.com/tags/ref_urlencode.asp 处的编码交叉引用,%fd
转换为 ý
字符。
它在 Mozilla 和 Chrome 浏览器之间的行为不同。
Chrome returns ý
结果符合预期
Mozilla returns 一个 �
有人知道我如何修改 JavaScript 以便 Mozilla 正确翻译它吗?
一如既往,感谢那里的专家!
您应该为这个字符使用 utf-8 编码,即 %C3%BD
所以这应该是 ?key=vE$%C3%BDs9
以兼容所有浏览器版本
我有以下url
它包含一个参数 ?key=vE$%fds9
,我正在将其读入我的 JavaScript 程序。
根据 url 在 https://www.w3schools.com/tags/ref_urlencode.asp 处的编码交叉引用,%fd
转换为 ý
字符。
它在 Mozilla 和 Chrome 浏览器之间的行为不同。
Chrome returns ý
结果符合预期
�
一如既往,感谢那里的专家!
您应该为这个字符使用 utf-8 编码,即 %C3%BD
所以这应该是 ?key=vE$%C3%BDs9
以兼容所有浏览器版本