Как я могу переписать доменное имя в исходный IDN, а не в punycode? - PullRequest
3 голосов
/ 23 сентября 2011

Я купил доменное имя IDN с нелатинскими символами. Это хорошо, но когда я получаю доступ к доменному имени, в адресной строке отображается точный код домена, а не фактический домен, который будет трудно запомнить любому пользователю.

Есть ли в любом случае, я могу переписать доменное имя в исходный IDN, а не в punycode?

Пример: IDN = افلاماونلاين.com

punycode, отображаемый в адресной строке = xn--mgbaaa1ksacgkcs1a.com

1 Ответ

3 голосов
/ 23 сентября 2011

Способ отображения адресной строки зависит от браузера, его версии и, возможно, используемого языкового стандарта:

  • независимо от локали, я вижу افلاماونلاين.com в Opera 11
  • Я вижу xn--mgbaaa1ksacgkcs1a.com в Firefox 6 и Chrome 14 в моей локали по умолчанию (cs_CZ)
  • однако, когда я устанавливаю языковой стандарт на ar в Chrome, он показывает исходную версию IDN (например, Opera)
  • IE6 умирает ужасной смертью (как и ожидалось)
  • IE7 показывает улучшенную версию
  • IE8 показывает версию с точным кодом + информационную кнопку с перечнем обеих версий

Итак, я боюсь, что вы, как владелец сайта, мало что можете сделать с этим, к сожалению.

...