iso-8859-9 ile genelde sorun yaşarsınız. Benim tavsiyem her zaman utf-8 kullanmanız.
veritabanınızı utf8 olarak biçimlendirin, bağlantı kodlarınıza:
mysql_query("SET NAMES 'utf8'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'");ekleyin.
sayfanızda en başa header olarak:
header("Content-Type: text/html; charset=utf-8");ve head kısmına meta olarak:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
ekleyin.Tinymce kullanıyorsanız da Tinymce'yi sayfanıza entegre ettiğiniz kodlara:
entity_encoding : "utf-8",
ekleyin, ne sayfanızda, ne veritabanında hiç bir sorun yaşamazsınız.
Arkadaşım
<script language="javascript" type="text/javascript">
tinyMCE.init({
language : "tr",
mode : "textareas",
entity_encoding : "utf-8",
//vs. vs.
});
</script>olan kısma eklemen gerekli
Bunu eklesem de farkeden bişey olmadı yine tükçe karakter sıkıntısı var. Ama veritabanına öyle kaydediyor. Ekrana yazdırırken normal html kod olarak algılıyor..
<script language="javascript" type="text/javascript">
tinyMCE.init({
language : "tr",
mode : "textareas",
entity_encoding : "utf-8",
//vs. vs.
});
</script>