IDNA reiškia "Domenų vardų Programos". Nors ten įvairių plėtinių PHP, dauguma paslaugų teikėjų nesiūlome jų naudojimui.
Štai kodėl mes užprogramuoti žinutę įgyvendinimą parašyta PHP visiškai.
PHP Net_IDNA klasė taip pat galima PEAR paketą.
Į šią klasę yra mūsų indėlis į atviro kodo bendruomenei ir tai, kodėl ji licvenced pagal LGPL (GNU Lesser General Public Licnece), ty ji gali būti naudojama ne komercinėmis ir komercinių projektų.
Norėdami naudoti Net_IDNA jūsų pačių appications, jums tiesiog reikia include () arba reikalauti () šaltinis ir instancija klasės su $ IDN = Nauja Net_IDNA ().
Objektas siūlo du būdus - koduoti (), kad perskaičiuojant UTF-8 eilutę Punycode formato ir iššifruoti (), kad priešinga kryptimi
Kas naujo , šioje laidoje: <. / p>
- klasė dabar visiškai pritaria IDNA 2008 ir nustato nedidelių problemų, su mb_string.
- Perskaitykite pateiktą ReadMe išmokti perjungti IDNA 2003 ir 2008 metais.
Kas naujo versijos 0.7.0:
- Ši statyti nustato klaidą Inicijuojama pakeisti žemėlapį Vokietijos ir szlig; apie konstruktą. Be to, nustatant, ar konvertuoti & szlig; ar ne per set_parameter () neturėjo jokio poveikio.
Kas naujo versijos 0.6.4:
- Ši laida papildyta metodas encode_uri (), kad būtent konvertuoti kompiuterio vardą dalį visai URI Punycode bet palikti Kiti priedai (kelias, užklausų eilutę, ir tt) atskirai.
- kodas buvo išvalyti šiek tiek.
Kas naujo versijos 0.6.2:
- Ši statyti nustato problemą, su php.ini Direktyvą mbstring.func_overload, kad gali sukelti nutraukė eilutes kai koduojantis Unicode eilutę Punycode.
Komentarai nerastas