Merhabalar,

Form'dan veritabanına veri eklemeye çalışıyorum. Ancak formda türkçe karakter yazınca phpmyadmin de ve sitede boş veri gözüküyor. Türkçe karakter yazmayınca normal şekilde gözüküyor. Utf-8 gibi bir çok şey denedim.

Yorum Ekleme Php Kodum

$mesajduz = guvenlik($_POST['mesaj']);

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

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

$mesaj = str_replace($tr, $kod, $mesajduz);
$ad = guvenlik($_POST['ad']);
$email = guvenlik($_POST['email']);

$tarih = date("d-m-Y H:i:s");
mysql_query("INSERT INTO yorumlar VALUES (\"\",
\"$ad\",
\"$mesaj\",
\"$tarih\",
\"0\")");
echo "
<script>
var nowwindow.onload;
window.function () {
alert('Başarıyla Eklendi. Yorumunuz editörlerimiz tarafından incelenerek yayınlanacaktır.');
window.location.href = 'yorumlar.html';
if(nowOnload != null && typeof(nowOnload) == 'function') {
nowOnload();
}
}
</script>

";
?>