2012-06-13 2 views
3

Если я использую такой домен, как www.äöü.com, есть ли способ избежать его отображения в виде www.xn--4ca0bs.com в браузере пользователей?Есть ли способ избежать отображения «xn--» для доменов IDN?

Домены, такие как www.xn--4ca0bs.com вызывают много путаницы со средними пользователями Интернета, я думаю.

+0

Не использовать IDN вообще было бы решением. ;) – ThiefMaster

ответ

7

Это полностью зависит от браузера. На самом деле, IDN - это в значительной степени технология только для браузера. Имена доменов не могут содержать символы, отличные от ASCII, поэтому фактическое имя домена всегда является формой, закодированной в Punycode xn--.... Это зависит от браузера, но многие предпочитают не делать этого, чтобы избежать подмены доменных имен с использованием символов Unicode с похожими взглядами.

+0

Доменные имена могут содержать символы, отличные от ASCII. Россия, Китай и Сербия уже разрешают пользователям регистрировать такие домены. См. Http://www.w3.org/International/articles/idn-and-iri/ –

+6

Но имя * фактического * домена в системе DNS не может. Вот почему они закодированы в формате «xn ...» Punycode. – deceze

+2

Следовательно, имя IDNA: Международные доменные имена ** в приложениях **. – TRiG

0

Internet Explorer 8.0 на Windows 7 отображает ваш домен UTF-8 просто отлично. Google Chrome 19, с другой стороны, нет.

Подробнее здесь: An Introduction to Multilingual Web Addresses #phishing.

Различные браузеры по-разному, возможно, потому что некоторые используют системную кодовую страницу/язык/кодировку/wtvr. И другие используют свои собственные настройки или список допустимых символов.

Внимательно прочитайте эту статью, в которой объясняется, как каждый браузер работает при принятии решения. Если вы ориентируетесь на определенный язык, вы можете избежать этого и заставить его работать.

Смежные вопросы