Subcribers’da Türkçe Karakter

[[Wordpress]] Subcribers 2 eklentisinde gönderdiğim maillerde Türkçe karakterler düzgün görünmediğine dair birkaç arkadaşımdan e-posta aldım. Kendim Gmail kullandığım için böyle bir şey söz konusu değildi fakat Hotmail, Yahoo kullanınca bu sorunun oluştuğunu gördüm.

Eğer sunucunuzda iconv eklentisi kurulu ise subscribe2.php dosyasının 286. satırından sonra;

$message = iconv(get_option('blog_charset'),'ISO-8859-9',$message);

kodunu ekleyin.

Eğer kurulu değilse subscribe2.php dosyasının 286. satırından sonra;

$yeni = array("i", "c", "g","u","s","o","I","G","U","S","O","C");
$eski = array("ı", "ç", "ğ","ü","ş","ö","İ","Ğ","Ü","Ş","Ö","Ç");
$message = str_replace($eski, $yeni, $message);
$subject = str_replace($eski, $yeni, $subject);

ekleyin.

Türkçe karakterleri silip yerine İngilizce karakterleri koyacaktır.

Sorun çözüldü 🙂

“Subcribers’da Türkçe Karakter” üzerine 2 yorum

  1. Mete, iconv değil de, yine aynı işi gören ve birçok sunucuda aktif olarak kullanılabilen mb_convert_encoding fonksiyonunu öneririm. Önceden iconv kullanıyordum projelerimde ancak bu kütaphanenin aktif olmadığı çok sunucu ile karşılaştım. Ancak mb_convert_encoding ile henüz problem yaşamadım.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir