IDNA singkatan dari "internasionalisasi Nama Domain Aplikasi". Meskipun ada berbagai ekstensi untuk PHP, sebagian besar penyedia tidak menawarkan ini untuk digunakan.
Itu sebabnya kami diprogram sebuah implementasi ditulis dalam PHP sepenuhnya.
Kelas PHP Net_IDNA juga tersedia sebagai paket PEAR.
Kelas ini adalah kontribusi kami kepada Komunitas Open Source dan itulah mengapa licvenced bawah LGPL (GNU Lesser General Public Licnece), yaitu dapat digunakan dalam proyek-proyek non-komersial dan komersial.
Untuk menggunakan Net_IDNA di appications Anda sendiri, Anda hanya perlu menyertakan () atau require () sumber dan instantiate kelas dengan $ idn = Net_IDNA baru ().
Objek ini menawarkan dua metode - encode () untuk mengkonversi UTF-8 string ke format Punycode dan decode () untuk arah yang berlawanan
Apa yang baru dalam rilis ini: <. / p>
- Kelas sekarang sepenuhnya mendukung IDNA 2008 dan perbaikan beberapa masalah kecil dengan mb_string.
- Baca Readme disediakan untuk belajar bagaimana untuk beralih antara IDNA 2003 dan 2008.
Apa yang baru di versi 0.7.0:
- membangun ini perbaikan bug inisialisasi menggantikan peta untuk Jerman & szlig; pada konstruksi. Selain itu, pengaturan apakah akan mengkonversi & szlig; atau tidak melalui set_parameter () tidak berpengaruh.
Apa yang baru di versi 0.6.4:
- Rilis ini menambahkan metode encode_uri () untuk secara khusus mengkonversi nama host bagian dari keseluruhan URI untuk Punycode tapi tinggalkan komponen lainnya (jalan, string kueri, dll) saja.
- Kode telah dibersihkan sedikit .
Apa yang baru di versi 0.6.2:
- membangun ini memperbaiki masalah dengan php.ini direktif mbstring.func_overload yang dapat menyebabkan memotong string ketika encoding string Unicode ke Punycode.
Komentar tidak ditemukan