Сразу скажу, что кодировка в Punycode идет по принципу генерации хешей. Это значит, что тебе не удаться просто взять кириллические (русские) буквы и заменить каждую на некую комбинацию латинских символов.
Задумался сегодня над кириллическими доменами. Для тех, кто не знает, кириллические домены набираются в адресной строке браузера русскими буквами.
Ну например домен лексиум.ру
Спрашивается, для чего такие домены нужны?
Мое мнение — не нужны совсем!
НО! Они есть. Они доступны для регистрации. С вводом кирилических доменов .РФ люди все чаще будут задаваться вопросом, как писать ваш сайт? Русскими или латинскими (английскими) буквами?
А это значит, что кирилические домены в зонах .РУ, .КОМ, .НЕТ и пр., которые сейчас пустуют, все-таки начнут скупать.
Ну и скупай, — скажете вы. В чем проблема зайти и купить? При чем тут перекодирование?
А вот при чем… На самом деле, когда вы вводите кириллическое доменное имя в адресную строку браузера, происходит его незаметная перекодировка (не смейтесь) в последовательность латинских символов.
Так домен лексиум.ру превращается в xn--80adjurfhd.xn--j1aef
Совершенно не информативная и нечитаемая белеберда…
А как быть, если вы купили кириллический домен у регистратора и хотите подключить его на хостинг?
Значит нужно вводить латинскими, как уже показывал xn--80adjurfhd.xn--j1aef
А как перевести понятный и читаемый кириллический домен в эту Puncode-белеберду?
А сделать это можно на сайте регистратора webnames.ru
Там же, кстати, можно и купить кирилические домены.
Кстати, если ваш браузер (IE или FF) не поддерживает кириллические домены, это можно исправить установкой программы программу iClient™.
Если требуется подключить кодировку-раскодировку (Punycode) к своему сайту. Ну мало-ли. Есть такие веб-мастера, которые хотят сваять свой собственный Punycode-кодировщик и поставить его на сайт в надежде на на резкий наплыв страждущих. Им придется поискать готовый класс и подключить его к соответствующей форме. Например здесь.
Но лично я не вижу смысла плодить сущности. В сети полно сервисов, которые уже работают.
Задумался сегодня над кириллическими доменами. Для тех, кто не знает, кириллические домены набираются в адресной строке браузера русскими буквами.
Ну например домен лексиум.ру
Спрашивается, для чего такие домены нужны?
Мое мнение — не нужны совсем!
НО! Они есть. Они доступны для регистрации. С вводом кирилических доменов .РФ люди все чаще будут задаваться вопросом, как писать ваш сайт? Русскими или латинскими (английскими) буквами?
А это значит, что кирилические домены в зонах .РУ, .КОМ, .НЕТ и пр., которые сейчас пустуют, все-таки начнут скупать.
Ну и скупай, — скажете вы. В чем проблема зайти и купить? При чем тут перекодирование?
А вот при чем… На самом деле, когда вы вводите кириллическое доменное имя в адресную строку браузера, происходит его незаметная перекодировка (не смейтесь) в последовательность латинских символов.
Так домен лексиум.ру превращается в xn--80adjurfhd.xn--j1aef
Совершенно не информативная и нечитаемая белеберда…
А как быть, если вы купили кириллический домен у регистратора и хотите подключить его на хостинг?
Простые способы перекодировки в xn-- (Punycode)
Заходите в админку хостинг-провайдера, вписываете поддержку домена, например лексиум.ру, а поддержка и не включается. Ошибку выдает! Не понимает хостинг кириллические домены…Значит нужно вводить латинскими, как уже показывал xn--80adjurfhd.xn--j1aef
А как перевести понятный и читаемый кириллический домен в эту Puncode-белеберду?
А сделать это можно на сайте регистратора webnames.ru
Там же, кстати, можно и купить кирилические домены.
Кстати, если ваш браузер (IE или FF) не поддерживает кириллические домены, это можно исправить установкой программы программу iClient™.
Если требуется подключить кодировку-раскодировку (Punycode) к своему сайту. Ну мало-ли. Есть такие веб-мастера, которые хотят сваять свой собственный Punycode-кодировщик и поставить его на сайт в надежде на на резкий наплыв страждущих. Им придется поискать готовый класс и подключить его к соответствующей форме. Например здесь.
Но лично я не вижу смысла плодить сущности. В сети полно сервисов, которые уже работают.