Idna zkratka pro "internacionalizovaných doménových jmen v aplikacích". Ačkoli tam je různé rozšíření pro PHP, většina poskytovatelů neposkytují tyto pro použití.
To je důvod, proč jsme se naprogramovat implementaci napsaný v PHP úplně.
PHP Net_IDNA třída je také k dispozici jako balíček hrušky.
Tato třída je náš příspěvek k open source komunitě, a to je důvod, proč je to licvenced pod LGPL (GNU Lesser General Public Licnece), to znamená, že může být použit v nekomerčních a komerčních projektů.
Chcete-li použít Net_IDNA ve vlastních appications, stačí include () nebo require (), zdroj a vytvořit instanci třídy s $ IDN = new Net_IDNA ().
Objekt nabízí dvě metody - kódují () pro převedení řetězec UTF-8 do formátu Punycode a dekódování () pro opačný směr
Co je nového v této verzi: <. / p>
- Třída nyní plně podporuje Idna 2008 a opravuje některé drobné problémy s mb_string.
- Přečtěte si přiložený ReadMe se naučit, jak přepínat mezi Idna 2003 a 2008.
Co je nového ve verzi 0.7.0:
- Toto sestavení opravuje chybu inicializace nahradit mapu pro Němec & szlig; na konstruktu. Kromě toho, nastavení, zda převést & szlig; nebo ne přes SET_PARAMETER () neměla žádný účinek.
Co je nového ve verzi 0.6.4:
- Tato verze přidává metoda encode_uri () specificky převést název hostitele část celého URI pro Punycode ale nechat ostatní komponenty (cesta, řetězce dotazu, atd.), sám.
- Kód byl vyčištěn málo.
Co je nového ve verzi 0.6.2:
- Toto sestavení opravuje problém s php.ini směrnici mbstring.func_overload které by mohly vést k uříznout řetězce při kódování řetězec Unicode pro Punycode.
Komentáře nebyl nalezen