• 06-05-2017, 23:29:36
    #1
    Üyeliği durduruldu
    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
  • 06-05-2017, 23:44:41
    #2
    Site 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.
  • 07-05-2017, 12:00:52
    #3
    Üyeliği durduruldu
    Çok teşekkür ederim deniycem hepsini dediklerinin. Eyvallah kardeşim