2012-06-13 28 views

回答

7

這完全取決於瀏覽器。事實上,國際化域名幾乎是一種純瀏覽器技術。域名不能包含非ASCII字符,所以實際的域名始終是Punycode編碼的xn--...形式。這需要瀏覽器來進行優化,但許多人選擇不這樣做,以避免使用類似於Unicode的字符來欺騙域名。

+0

域名可以包含非ASCII字符。俄羅斯,中國和塞爾維亞已經允許用戶註冊這些域名。請參閱http://www.w3.org/International/articles/idn-and-iri/ –

+6

但DNS系統中的* actual *域名不能。這就是爲什麼他們被編碼爲'xn --...'Punycode格式。 – deceze

+2

因此,在應用程序**中名稱IDNA:國際域名**。 – TRiG

0

在Windows 7上的Internet Explorer 8.0顯示您的UTF-8域就好了。另一方面Google Chrome 19不支持。

瞭解更多:An Introduction to Multilingual Web Addresses #phishing

不同的瀏覽器對事物的不同,可能是因爲一些使用系統codepage/locale/encoding/wtvr。而其他人則使用他們自己的設置或允許的字符列表。

仔細閱讀該文章,它解釋了每個瀏覽器在做出決定時的工作原理。 如果你的目標是一種特定的語言,你可以避開它並使其工作。

相關問題