Online-перекодировщик или Punycode - конвертер

Этот перекодировщик создан для преобразования русских доменных имён в Punycode кодировку , которая используется в мультиязычной системе доменов. И обратно из Punycode в оригинальное представление.


Original   Punycode




          Современный мир богат на разного рода терминологию. А интернет вообще изобилует неведомыми понятиями. Одно из таких: пуникод. Данный термин появился в интернет-среде сравнительно недавно. Что ж это за "зверь" такой? На самом деле, все намного проще, чем может показаться на первый взгляд. Пуникод преобразовывает национальные алфавитные символы в Unicode, согласно разработанному алгоритму.

          Долгое время в адресной строке российские жители, да и жители других стран набирали название сайта, используя при этом латинские буквы, цифры и пробел. Естественно, такое положение вещей было не очень удобно для тех, кто пишет с помощью других символов. Например, мы с Вами используем для письма кириллицу, а для жителей Китая, Израиля и Ирана латиница вообще непривычна и чужда. Получалась довольно неприглядная ситуация: Сеть Интернет разрастается с каждой минутой, а доступна она далеко не всем. На этом этапе существования сети Интернет была система доменных имен - DNS, которая была ограничена символами кодировки ASCII (чаще всего обозначают как «LDH» или «код LDH»).

          В 2003 году, корпорация ICANN приняла решение о регистрации доменных имен в кодировке Unicode. Данная кодировка распознает символы алфавитов всех стран мира. Благодаря Unicode появилась отличная возможность создавать доменные имена на родном языке (в нашем случае - домен .РФ). С этой целью был разработан специальный стандарт - IDN-доменов. Кодировка данных доменных имен не входит в систему символов кодировки ASCII . Тогда и появился стандарт Punycode, который конвертирует символы Unicode в набор символов кодировки DNS. Создан и специальный стандарт RFC 3492, который описывает алгоритм преобразования.

          Обычный пользователь не видит всех сложных кодировок и самого процесса преобразования одной кодировки в другую. На самом же деле, "кипит" работа по распознаванию и преобразованию. Так, например, для того, чтобы IDN-домены были индивидуальны и их нельзя было бы спутать ни с какими другими, начинаются они с префикса «XN--». Вот, казалось бы, самое простое имя сайта: "САЙТ.COM". Не составит никаких проблем набрать это имя в адресной строке. После того, как имя набрано, свою работу начинает Пуникод и вот, что получается: «XN--80ASWG.COM». Имя "САЙТ" перекодировано в 80ASWG.

          Пользователи Рунета первые в мире получили возможность для названия сайтов использовать IDN-домены. При этом, преобразователь Punycode применяют не только для перекодировки самого доменного имени, но и для зоны (РФ). Для домена РФ характерен такой псевдоним, который прописывается в DNS: «XN--P1AI». В итоге, если рассматривать работу Punycode-преобразователя на примере, то получим: кириллический домен «МойСайт.РФ» будет выглядеть в нужной кодировке как «XN--80ARBJKTJ.XN--P1AI».

          Собственно, для того, чтобы были доступны международные домены (IDN-домены) достаточно, чтобы Punycode-преобразователь поддерживал Интернет браузер. В настоящее время абсолютно все современные версии браузеров обладают такой функцией. Поэтому для пользователя работа Punycode останется незамеченной.




          Современный мир богат на разного рода терминологию. А интернет вообще изобилует неведомыми понятиями. Одно из таких: пуникод. Данный термин появился в интернет-среде сравнительно недавно. Что ж это за "зверь" такой? На самом деле, все намного проще, чем может показаться на первый взгляд. Пуникод преобразовывает национальные алфавитные символы в Unicode, согласно разработанному алгоритму.

          Долгое время в адресной строке российские жители, да и жители других стран набирали название сайта, используя при этом латинские буквы, цифры и пробел. Естественно, такое положение вещей было не очень удобно для тех, кто пишет с помощью других символов. Например, мы с Вами используем для письма кириллицу, а для жителей Китая, Израиля и Ирана латиница вообще непривычна и чужда. Получалась довольно неприглядная ситуация: Сеть Интернет разрастается с каждой минутой, а доступна она далеко не всем. На этом этапе существования сети Интернет была система доменных имен - DNS, которая была ограничена символами кодировки ASCII (чаще всего обозначают как «LDH» или «код LDH»).

          В 2003 году, корпорация ICANN приняла решение о регистрации доменных имен в кодировке Unicode. Данная кодировка распознает символы алфавитов всех стран мира. Благодаря Unicode появилась отличная возможность создавать доменные имена на родном языке (в нашем случае - домен .РФ). С этой целью был разработан специальный стандарт - IDN-доменов. Кодировка данных доменных имен не входит в систему символов кодировки ASCII . Тогда и появился стандарт Punycode, который конвертирует символы Unicode в набор символов кодировки DNS. Создан и специальный стандарт RFC 3492, который описывает алгоритм преобразования.

          Обычный пользователь не видит всех сложных кодировок и самого процесса преобразования одной кодировки в другую. На самом же деле, "кипит" работа по распознаванию и преобразованию. Так, например, для того, чтобы IDN-домены были индивидуальны и их нельзя было бы спутать ни с какими другими, начинаются они с префикса «XN--». Вот, казалось бы, самое простое имя сайта: "САЙТ.COM". Не составит никаких проблем набрать это имя в адресной строке. После того, как имя набрано, свою работу начинает Пуникод и вот, что получается: «XN--80ASWG.COM». Имя "САЙТ" перекодировано в 80ASWG.

          Пользователи Рунета первые в мире получили возможность для названия сайтов использовать IDN-домены. При этом, преобразователь Punycode применяют не только для перекодировки самого доменного имени, но и для зоны (РФ). Для домена РФ характерен такой псевдоним, который прописывается в DNS: «XN--P1AI». В итоге, если рассматривать работу Punycode-преобразователя на примере, то получим: кириллический домен «МойСайт.РФ» будет выглядеть в нужной кодировке как «XN--80ARBJKTJ.XN--P1AI».

          Собственно, для того, чтобы были доступны международные домены (IDN-домены) достаточно, чтобы Punycode-преобразователь поддерживал Интернет браузер. В настоящее время абсолютно все современные версии браузеров обладают такой функцией. Поэтому для пользователя работа Punycode останется незамеченной.


Taburetka.RU. Изготовим встроенные шкафы купе под заказ по индивидуальным размерам. Производитель.
Лаки verinlegno nison.ru.
formm.ru © 2010
0.0434