IDNA sanoista "kansainvälistyä Domain Names Sovellukset". Vaikka siellä on useita laajennuksia PHP, useimmat palveluntarjoajat eivät tarjoa näitä käyttöä.
Siksi ohjelmoitu toteutus kirjoitettu PHP kokonaan.
PHP Net_IDNA luokka on saatavana myös PEAR paketti.
Tämä luokka on meidän panoksemme Open Source yhteisö ja siksi se on licvenced LGPL (GNU Lesser General Public Licnece), eli sitä voidaan käyttää ei-comercial ja kaupallisia hankkeita.
Voit käyttää Net_IDNA omassa appications, sinun tarvitsee vain lisätä () tai vaatia (), lähde ja instanssia luokassa $ IDN = uusi Net_IDNA ().
Esine on kaksi menetelmää - koodaus () muuntaa UTF-8 merkkijono Punycode muotoon ja purkaa () ja vastakkaiseen suuntaan.
Mikä on uusi tässä julkaisussa:
- luokka nyt täysin tukee IDNA 2008 ja korjaa pieniä ongelmia mb_string.
- Lue mukana toimitetut ReadMe oppia vaihtaa IDNA 2003 ja 2008.
Mikä on uusi versiossa 0.7.0:
- Tämä rakentaa korjaa vian alustamista korvata kartan Saksan & szlig; on konstruktio. Lisäksi asetus, muunnetaanko & szlig; tai ei kautta set_parameter () ei ollut vaikutusta.
Mikä on uusi versiossa 0.6.4:
- Tämä julkaisu lisää menetelmän encode_uri () ja erityisesti muuntaa isäntänimi osa kokonaisuutta URI Punycode mutta jättää muut osat (polku, hakumerkkijono jne) yksin.
- koodi on siivottu hieman.
Mikä on uusi versiossa 0.6.2:
- Tämä rakentaa korjaa ongelman kanssa php.ini direktiivi mbstring.func_overload joka voi johtaa katkaista jouset kun koodaa Unicode merkkijono Punycode.
Kommentteja ei löytynyt