Как декодировать кириллический адрес
"Кириллический адрес кодирование декодирование". Функция для преобразования кириллических адресов в "punycode" и обратно.
Примеры работы функции преобразования кириллических адресов + скачать!
Кириллический адрес кодирование декодирование
- Что такое кириллические + punycode адреса
- Как преобразовать кириллический адрес в нормальный и обратно!?
- Функция для преобразования кириллических адресов в нормальный и обратно!?
- Функция для преобразования кириллических адресов в нормальный 2!?
- Что в архиве функция для преобразования кириллических адресов.
- Скачать
Что такое кириллические + punycode адреса
Я столкнулся с кириллическим адресом и вдруг... возникли проблемы. Я конечно, краем уха слышал об этом, ну вот и они докатились до меня!
Что такое кириллический адрес и punycode.
Сперва давайте коснемся немного теории, и первое, что хочется сказать, что ничего внятного я так и не смог найти, где четко было бы сказано, как формируются кириллические адреса и вообще, как это работает!
Мне не столь это важно, но тем не менее, что удалось мне понять из всего прочитанного и как я понял, как это работает.
Человек выбирает кириллический адрес, например:
И браузер его кодирует в соответствующий адрес на латинице и это получится:
Это называется – punycode - стандартизированный метод преобразования последовательностей Unicode-символов.
Если по-русски, то преобразование кириллического адреса в адрес латинскими буквами – не путать с транслитерацией!
Как преобразовать кириллический адрес в нормальный и обратно!?
Для того, чтобы преобразовать кириллический адрес в "punycode" и обратно у вас есть три пути:
Если вам прямо сейчас и всяких заморочек требуется "преобразовать кириллический адрес в "punycode" и обратно", то вы можете это сделать онлайн.
Скачать и использовать архив для онлайн преобразовать кириллический адрес в нормальный.
Либо использовать функцию "punycode" о которой пойдет речь дальше...
Функция для преобразования кириллических адресов в нормальный и обратно!?
Для того, чтобы использовать функцию "для преобразования кириллических адресов в нормальный и обратно" вам потребуется :
Вот этот пример:
Скачиваем его здесь.
Подключаем class "idna_convert_class"(если файл примера и class находятся водной папке, иначе смотри как сделать путь до файла на сервере.)
Далее используем функцию punycode.
Пример использования функции "punycode"
Далее применяем функцию таким образом:
<?=punycode('https://путин.рф/')?>
Смотрим результат:
https://xn--h1akeme.xn--p1ai/
Функция для преобразования кириллических адресов в нормальный 2!?
Для того, чтобы использовать функцию "для преобразования кириллических адресов
из punycode" вам потребуется всё тоже самое, что и в выше приведенном пункте с единственной разнице - адрес должен быть в "punycode":
Вот этот пример:
Скачиваем его здесь.
Подключаем class "idna_convert_class"(если файл примера и class находятся водной папке, иначе смотри как сделать путь до файла на сервере.)
Далее используем функцию punycode.
Пример использования функции "punycode"
Далее применяем функцию таким образом:
<?=punycode('https://xn--h1akeme.xn--p1ai/')?>
Смотрим результат:
https://путин.рф//
Что в архиве функция для преобразования кириллических адресов.
В архиве вот этот пример:
Скачать функцию "функцию для преобразования кириллических адресов" здесь.
Свои комменты в ожидании переделки!
Когда сделаю не знаю!
Времени нет...
Иначе сообщение будет удалено, вас в бан - все просто!
Но если, сил нет как хочется высказать всё, что вы думаете об этом, пожалуйста - комменты от Vk - форма ниже: