我的网站中的西里尔字母网址遇到了问题。好吧,我用 Javascript (jQuery) 更改了我的 URL,西里尔字符在每个浏览器中都可以正常工作,而不是在 Google Chrome 中,它显示的是 unicodes。我认为 URL 没有被解码,所以我尝试了一个 Javascript 函数将它们解码为正常格式,但没有任何改变。那么有什么想法可以解决这个问题吗?
我的网址是这样的:
http://site.com/index.html#начало
但是在GC中是这样显示的:
http://site.com/index.html#%D0%BD%D0%B0%D1%87%D0%B0%D0%BB%D0%BE
有什么帮助吗?
最佳答案
不仅是 Chrome,如果您将 URl 直接粘贴(或作为书签..)到 IE8 中,也可能会导致问题。
URL(根据规范)不能包含西里尔字母。我们曾经拥有它们,但摆脱了它们,问题太多。
另请参阅: URL with Cyrrilic querystring not working in IE (but working in Firefox)
关于javascript - Google Chrome 中的西里尔字母 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5525236/