由于域名可能有一到两年的法语口音。
我想从我的页面向此域添加一个包含一个链接的链接:
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代码? (我补充说,我不希望用户最终使用网址编码的地址结束目标网站,但使用正确重音的法语地址)。
BTW甚至stackoverflow似乎在这里有错误,因为这个编辑器没有正确地识别链接。
答案 0 :(得分:0)
域名不能包含非ASCII字母。 Internationalised domain names实际上是Punycode编码的。在您的情况下,实际的域名是www.xn--simulateur-prt-2kb.fr。
答案 1 :(得分:0)
在FF 27中,当我悬停在网站上时,我都会看到正确的网址。
在Chrome 33中,该链接有效,但如下所示:http://www.xn--simulateur-prt-2kb.fr/
答案 2 :(得分:-2)
以下是有关国际域名的大量样本(极端案例适用于阿拉伯语和希伯来语),但对于法语,它仍然是基于拉丁语的语言。
例如:域名http://créditautomobile.net将被重写为http://xn--crditautomobile-cnb.net/而http://prêtautomobile.net将被http://xn--prtautomobile-qhb.net/
等...