使用Safari在URL中显示非ASCII字符

时间:2012-11-22 13:36:47

标签: url utf-8 safari

我正在开发一个网站,我需要生成包含非ASCII字符的网址,但我在Safari中正确显示网址中的某些字符时遇到问题。我希望字符在写入时显示,但Safari显示%编码版本 - 我使用的是Safari版本6.0.2。

例如,这是西班牙语短语“eldíadpepués”的link。如果您将鼠标悬停在Chrome上或点击Chrome中的链接,它会在网址中正确显示重音字符'í'和'é';但是,出于某种原因,Safari会显示字符“í”的%编码版本。

要生成URL,文本首先编码为UTF-8,然后进行%编码,我认为这是在URL中显示非ASCII字符的正确方法。

但是,如果您查看此link到中文堆栈交换的帖子,Safari 正确显示网址中的中文字符。

为什么Safari似乎没有在网址中显示重音字符(例如“í”以及如何绕过它)的任何想法?

0 个答案:

没有答案