Selam arkadaşlar
centos 6 olan ve vestaCP yüklü yeni bir servera geçiş yaptım. Ben normalde zaten tüm sayfalarıma head olarak şunu eklerim:
<META http-equiv="Content-Type" content="text/html; charset=iso-8859-9">
<META http-equiv="Content-Type" content="text/html; charset=windows-1254">
<meta charset="utf-8">
<META http-equiv="Content-Language" content="TR">
<META name="DC.Language" content="tr">
zaten şimdiye kadar bu benim başımı hiç ağrıtmamıştı. Ancak şimdi yeni geçtiğim serverda örneğin A sitemde türkçe karakter sorunu yokken B sitemde Türkçe karakter sorunu çıktı. İşin ilginç yanı ikisinin de meta tagları türkçe olarak ayarlı birebir.
httpd.conf'ta zaten
AddDefaultCharSet UTF-8 olarak da ekli. Bunu ben AddDefaultCharSet ISO-8859-9 olarak da değiştirip httpd'yi restart etsem de o türkçe karakter olan sitelerimde sorun halen devam ediyor. Hani desem ki türkçe karakter hiç göstermiyor, bu sefer A sitemde neden sorunsuz çıkıyor. Kafayı yemek için çok uygun bir konu. Bunu nasıl çözebiliriz bilen var mı, çok memnun olurum.
şimdiden teşekkürler
Türkçe karakter sorunu peydah oldu
2
●769
- 06-05-2017, 23:44:41Site pm atar mısın?
Genç BT Bilişim Teknolojileri Limited Şirketi
***
Merhaba
encoding http header da utf 8 olarak görünüyor. html içinde ise tüm encodingleri kullanmışsınız.
bundan dolayı tarayıcı hangisini göstermesi gerektiğini bilmiyor. Yukarıda yazdığınız koddaki gibi hem utf-8 hem de diğer encodingleri kullanmanız doğru değil. Sadece gerçekte kullandığın encodingi kullan. senin sitelerinde ISO8859-9 kullanabilirsin.
HTTP header'i de 8859-9'a çevir. bunu .htaccess dosyasından yapabilirsin googledan araştır.