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
Arkadaşların Burada !
Arkadaşların Burada !