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.
Коментар не знайдено