IDNA означает "многоязычных доменных имен в приложениях". Хотя есть различные расширения для РНР, большинство поставщиков не предлагают их к использованию.
Вот почему мы запрограммированы реализацию написанный на PHP полностью.
Класс PHP Net_IDNA также доступна как груша пакета.
Этот класс является нашим вкладом в Open Source сообщества, и поэтому он licvenced под LGPL (GNU Lesser General Public Licnece), т.е. он может быть использован в некоммерческих коммерческий и коммерческих проектов.
Чтобы использовать Net_IDNA своими Appications, нужно просто включить () или требовать () источник и экземпляр класса с $ IDN = новый Net_IDNA ().
Объект предлагает два метода - кодируют () для преобразования UTF-8 строку в формате Punycode и декодирования () для противоположного направления
Что нового В этом выпуске: <. / P>
- Класс теперь полностью поддерживает IDNA 2008 и исправляет некоторые незначительные проблемы с mb_string.
- Читать прилагаемый ReadMe, чтобы узнать, как переключаться между IDNA 2003 и 2008 годах.
Что нового в версии 0.7.0:
- Это сборки исправляет ошибку инициализации заменить карту для немецкий и szlig; на конструкции. Кроме того, установка ли конвертировать и szlig; или не через set_parameter () не было никакого эффекта.
Что нового в версии 0.6.4:
- Этот выпуск добавляет метод encode_uri () специально преобразовать имя хоста часть целого URI к Punycode но оставить другие компоненты (путь, строки запроса, и т.д.) в одиночку.
- Код был очищен немного.
Что нового в версии 0.6.2:
- Это сборки устраняет проблему с php.ini Директива mbstring.func_overload, что может привести к отрезали строк при кодировании строки Unicode в Punycode.
Комментарии не найдены