IDNA ay para sa "Internationalized Domain Names sa Applications". Kahit na may mga iba't-ibang mga extension para sa php, ang karamihan ng mga providers ay hindi nag-aalok ng mga ito para sa paggamit.
Iyon ang dahilan kung bakit namin nakaprograma isang pagpapatupad nakasulat sa PHP ganap.
PHP Net_IDNA klase ay magagamit bilang isang peras pakete.
Ang klase na ito ay ang aming kontribusyon sa Open Source Community at iyan ay kung bakit ito ay licvenced ilalim ng LGPL (GNU Lesser General Public Licnece), ibig sabihin, maaari itong gamitin sa non-comercial at komersyal na mga proyekto.
Upang gamitin Net_IDNA sa iyong sariling appications, kailangan mo lamang na isama () o nangangailangan () ang source at magbigay ng halimbawa sa mga klase na may $ IDN = bagong Net_IDNA ().
Nag-aalok object Ang dalawang mga pamamaraan - encode () para sa pag-convert ng isang UTF-8 string sa punycode format at mabasa () para sa baligtad
Ano ang bago sa release na ito: <. / p>
- Ang klase na ngayon ganap na sumusuporta IDNA 2008 at pag-aayos ng ilang mga menor de edad na isyu sa mb_string.
- Basahin ang ibinibigay Readme upang malaman kung paano upang lumipat sa pagitan IDNA 2003 at 2008.
Ano ang bago sa bersyon 0.7.0:
- build na ito ay pag-aayos ng bug Sinisimulan ang palitan ng mapa para sa ang Aleman at szlig; on tayuan. Bukod dito, ang pagtatakda ng kung upang i-convert ang & szlig; o hindi sa pamamagitan ng set_parameter () ay walang epekto.
Ano ang bago sa bersyon 0.6.4:
- Ang release na ito ay nagdadagdag ng paraan encode_uri () sa partikular na convert ang mga host name bahagi ng isang buong URI sa punycode ngunit iwanan ang iba pang mga bahagi (path, query string, atbp) lamang.
- Ang code na ito ay malinis up ng kaunti.
Ano ang bago sa bersyon 0.6.2:
- pag-aayos ng build na ito ng isang isyu sa php.ini direktiba mbstring.func_overload na maaaring humantong sa cut off string kapag encoding ng isang Unicode string sa punycode.
Mga Komento hindi natagpuan