如果我使用的域如www.äöü.com,有什麼辦法可以避免它在用戶瀏覽器中顯示爲www.xn--4ca0bs.com?有沒有辦法避免給IDN域顯示「xn--」?
域名,如www.xn--4ca0bs.com我估計會給普通網民帶來很多困惑。
如果我使用的域如www.äöü.com,有什麼辦法可以避免它在用戶瀏覽器中顯示爲www.xn--4ca0bs.com?有沒有辦法避免給IDN域顯示「xn--」?
域名,如www.xn--4ca0bs.com我估計會給普通網民帶來很多困惑。
這完全取決於瀏覽器。事實上,國際化域名幾乎是一種純瀏覽器技術。域名不能包含非ASCII字符,所以實際的域名始終是Punycode編碼的xn--...
形式。這需要瀏覽器來進行優化,但許多人選擇不這樣做,以避免使用類似於Unicode的字符來欺騙域名。
在Windows 7上的Internet Explorer 8.0顯示您的UTF-8域就好了。另一方面Google Chrome 19不支持。
瞭解更多:An Introduction to Multilingual Web Addresses #phishing。
不同的瀏覽器對事物的不同,可能是因爲一些使用系統codepage/locale/encoding/wtvr。而其他人則使用他們自己的設置或允許的字符列表。
仔細閱讀該文章,它解釋了每個瀏覽器在做出決定時的工作原理。 如果你的目標是一種特定的語言,你可以避開它並使其工作。
根本不使用IDN將是一個解決方案。 ;) – ThiefMaster