Chrome 中的特殊字符

Chrome 中的特殊字符

如果我在地址栏中搜索包含非 ASCII 字符的内容,使用 Google 作为默认搜索引擎,任何 URL 中包含特殊字符的结果都会被破坏(URL 被解码为 ASCII 而不是 UTF-8)。

奇怪的是,这种情况只发生在 Chrome 中,并且只发生在使用 Google 搜索引擎时。例如,使用 Firefox 搜索 Google 或使用 Chrome 搜索 Bing 时都没有问题。

例如,第二个结果为解脱者带我去http://dictionary.reverso.net/french-english/d%C3%83%C2%A9clencheur

我尝试更改 Chrome 的编码设置,但没有效果。其他人能重现这种情况吗?这是 Chrome 中的错误还是搜索引擎本身的错误?

更新:通过 Google Instant 搜索时似乎可以正常工作,但当禁用 JavaScript 且无法通过地址栏(也无法通过上面的链接)搜索时则不行——情节变得更加复杂!

编辑:更好的错误搜索示例:第一个结果的 URL维基词典(不通过 Google 即搜即得搜索时)是

http://en.wiktionary.org/wiki/%C3%83%C2%A9

但应该

http://en.wiktionary.org/wiki/%C3%A9

答案1

我尝试了 Google 搜索结果中的第二个链接,结果显示“déclencheur”。在 Windows Vista 上的 Chrome 版本 10.0.648.204 中,该链接运行正常。

相关内容