IDNA staan vir "Internationalized Domain Name in Aansoeke". Hoewel daar is verskeie uitbreidings vir PHP, die meeste van die verskaffers nie hierdie bied vir gebruik.
Dit is hoekom ons geprogrammeer 'n uitvoering in PHP geskryf heeltemal.
PHP Net_IDNA klas is ook beskikbaar as 'n peer pakket.
Hierdie klas is ons bydrae tot die open source gemeenskap en dit is hoekom dit licvenced onder die LGPL (GNU Lesser General Public Licnece), dws dit kan gebruik word in 'n nie-kommersiële en kommersiële projekte.
Om Net_IDNA gebruik in jou eie appications, jy hoef net () in te sluit of vereis () die bron en instansieer die klas met $ IDN = nuwe Net_IDNA ().
Die voorwerp bied twee metodes - enkodeer () vir die omskakeling van 'n UTF-8 string om Punycode formaat en dekodeer () vir die teenoorgestelde rigting
Wat is nuut in hierdie release: <. / p>
- Die klas nou ten volle ondersteun IDNA 2008 en bepaal 'n paar klein probleme met mb_string.
- Lees die verskaf ReadMe om te leer hoe om te wissel tussen IDNA 2003 en 2008.
Wat is nuut in weergawe 0.7.0:
- Dit bou vasgestel 'n fout initializing die vervang kaart vir die Duitse & szlig; op konstruk. Daarbenewens, die opstel of sit die & szlig; of nie via set_parameter () het geen effek.
Wat is nuut in weergawe 0.6.4:
- Hierdie vrystelling voeg die metode encode_uri () om spesifiek sit die gasheer naam deel van 'n hele URI om Punycode maar los die ander komponente (pad, navraag string, ens.)
- Die kode is skoongemaak 'n bietjie.
Wat is nuut in weergawe 0.6.2:
- Dit bou vasgestel 'n probleem met die php.ini direktief mbstring.func_overload wat kan lei tot snare af te sny wanneer die kodering n Unicode string om Punycode.
Kommentaar nie gevind