PHP Türkçe Karakter Sorunu ve Çözümü

Birçok kişi ve bende dahil phpde türkçe karakter sorunu yaşıyordum.Türkçe karakterler sayfada bozuk çıkıyordu.İşte sorunun çözümü için örnek bir php kod:

$mesaj = $_POST['mesaj'];

$tr = array('Ç', 'ç', 'Ğ', 'ğ', 'ı', 'İ', 'Ö', 'ö', 'Ş', 'ş', 'Ü', 'ü');

$kod = array('& Ccedil;', '& ccedil;', '& #286;', '& #287;', '& #305;', '& #304;', '& Ouml;', '& ouml;', '& #350;', '& #351;', '& Uuml;', '& uuml;');

$veri = str_replace($tr, $kod, $mesaj);

NOT: "&" işaretinden sonra gelen boşluğu kaldırarak sonrasında gelen karakterle birleştirin!
Bu kodu include ile php sayfanıza ekleyebilirsiniz.

Bu kodlar umarım sizi aydınlatır. Forum DH den nihattr adlı arkadaşımıza teşekkürler...

Yorum Yaz