2014-02-28 35 views
0

由于一年或两年法语口音可能在域名中。如何链接重音域名?

我想从我的网页向这一领域包含一个添加链接:

http://www.simulateur-prêt.fr

我的页面是UTF8编码,这里是我的简单的HTML链接:

<a href="http://www.simulateur-prêt.fr"> FR </a> 

此页面上的链接(此处可以测试http://www.theloancalculator.org)适用于Chrome浏览器。 但与Internet Explorer或Firefox它不:他们都试图打开这个奇怪的地址http://www.simulateur-prãat.fr/不存在。

什么是正确的html代码? (我补充说我不希望用户最终在具有url编码地址但法语地址正确的地址的目标网站上)。

顺便说一句,即使stackoverflow似乎错误在这里,因为该编辑器没有正确地识别链接。

+1

您是否尝试过使用十六进制代码值为'ê' - ' FR'你可以在这里看到一个十六进制代码列表 - http://www.web2generators.com/html/entities –

+0

什么是链接页面的字符编码?服务器是否在“Content-Type:”标题中包含“charset”参数?你有一个meta标签指定页面本身的字符集?如果你们两个都有,他们有冲突吗? – tripleee

+0

请注意,在用拉丁语-1查看时,“é”的UTF-8序列变成了“Ô,与您所看到的类似,但不完全相同。是否有可能错误地复制/粘贴字符串? – tripleee

回答

0

域不能包含非ASCII字母。 Internationalised domain names实际上是Punycode编码。在你的情况下,实际的域名是www.xn--simulateur-prt-2kb.fr。

+0

我试过html FR但它不会改变任何东西 – user1052753

+0

嗯......对我有用!? – deceze

+0

使用哪种浏览器对您有用?你是在谈论现在还是两者的小编码链接或链接? – user1052753

0

在FF 27中,当我悬停在网站上时,我看到了正确的URL。

在Chrome浏览器33,链接的作品,但看起来是这样的:http://www.xn--simulateur-prt-2kb.fr/

+0

我将链接更改为href =“http://www.xn--simulateur-prt-2kb.fr”,但仍然是同样的问题。在FF 27中,如果我将鼠标悬停在链接上,我会看到正确的网址,但如果我点击FF,仍会尝试打开http://www.simulateur-prãat.fr/ – user1052753