PHP İconv(), İconv_Get_Encoding() Ve İconv_Set_Encoding() Metodlarının Kullanımı

iconv() fonksiyonu, PHP'de karakter seti dönüşümleri yapmak için kullanılır. Ayrıca, iconv_get_encoding() ve iconv_set_encoding() fonksiyonları da karakter seti işlemleri için kullanılır.

İşte bu fonksiyonların kullanımı:

  1. iconv() Kullanımı: iconv() fonksiyonu, bir karakter dizisini bir karakter setinden başka bir karakter setine dönüştürmek için kullanılır.

    $originalString = "Merhaba dünya!"; $convertedString = iconv("UTF-8", "ISO-8859-9", $originalString); echo "Orijinal Dizi: " . $originalString . "<br>"; echo "Dönüştürülmüş Dizi: " . $convertedString;

    Bu örnekte, UTF-8 karakter setinden ISO-8859-9 karakter setine dönüşüm yapılmıştır.

  2. iconv_get_encoding() Kullanımı: iconv_get_encoding() fonksiyonu, belirli bir karakter setinin içeriğini almak için kullanılır.

    $inputEncoding = iconv_get_encoding('input_encoding'); $outputEncoding = iconv_get_encoding('output_encoding'); echo "Giriş Kodlaması: " . $inputEncoding . "<br>"; echo "Çıkış Kodlaması: " . $outputEncoding;

    Bu örnekte, giriş ve çıkış kodlamalarını alıyoruz.

  3. iconv_set_encoding() Kullanımı: iconv_set_encoding() fonksiyonu, belirli bir karakter setinin giriş, çıkış veya her ikisini set etmek için kullanılır.

    iconv_set_encoding("internal_encoding", "UTF-8"); iconv_set_encoding("output_encoding", "ISO-8859-9"); // Yeni giriş ve çıkış kodlamalarını alalım $newInputEncoding = iconv_get_encoding('input_encoding'); $newOutputEncoding = iconv_get_encoding('output_encoding'); echo "Yeni Giriş Kodlaması: " . $newInputEncoding . "<br>"; echo "Yeni Çıkış Kodlaması: " . $newOutputEncoding;

    Bu örnekte, giriş kodlaması olarak UTF-8 ve çıkış kodlaması olarak ISO-8859-9 olarak set edilmiştir.



Yorum Ekle

Üzerine gel