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>
";
?>