IDNA "Uygulamaları Uluslararası Etki Alanı Adları" anlamına gelir. PHP için çeşitli uzantıları var olmasına rağmen, sağlayıcıların çoğu kullanmak için bu sunmuyoruz.
Tamamen PHP ile yazılmış bir uygulama programlanmış nedeni budur.
PHP Net_IDNA sınıfı ayrıca bir ARMUT paket olarak mevcuttur.
Bu sınıf Açık Kaynak Topluluğu'na katkımız ve o LGPL (GNU Genel Kamu Licnece) kapsamında licvenced neden, var olmayan-comercial ve ticari projelerde kullanılabilecek yani.
Kendi appications içinde Net_IDNA kullanmak için, sadece include () veya () kaynağına gereksinim ve $ IDN = new Net_IDNA () ile sınıf örneğini gerekir.
<: ters yönde için Punycode biçimi ve şifresini çözmek () bir UTF-8 dizesi dönüştürmek için kodlamak ()
Bu sürümdeki yeni nedir - nesne iki yöntem sunar. / p>
- sınıf artık tamamen IDNA 2008 destekler ve mb_string ile bazı küçük sorunları giderir.
- IDNA 2003 ve 2008 yılları arasında geçiş öğrenmek için verilen BeniOku okuyun.
nedir sürüm 0.7.0 Yeni:
- Bu yapı için haritayı değiştirmek başlatılıyor bir hata düzeltmeleri Alman ve szlig; yapı üzerinde. Ayrıca, dönüştürmek ister ayarı & szlig; veya set_parameter yoluyla () hiçbir etkisi olmamıştır.
sürüm 0.6.4 yeni Nedir:
- Bu sürüm ekliyor yöntem encode_uri () özellikle Punycode bir bütün URI ana bilgisayar adı parçası dönüştürmek ancak tek başına diğer bileşenler (yol, sorgu dizesi, vb) bırakın.
- kod biraz. temizlenmiş oldu
nedir sürüm 0.6.2 Yeni:
- Bu yapı php.ini ile bir sorunu giderir Punycode bir Unicode dizesi kodlama yaparken dizeleri kesmeye neden olabilir mbstring.func_overload Direktifi.
Yorum Bulunamadı