• 07-03-2019, 19:52:23
    #1
    Başlıkta da belirttiğim gibi sorunun özü "Türkçe karakter sorunu" ancak olayı ilginç yapan şey bildiğim tüm yöntemleri denedim ama düzelmedi.

    Sorun şöyle oluşuyor:

    Plesk kullandığım A sunucusundan Vesta kurulu B sunucusuna taşınmaya çalışıyorum. Her iki sunucuda linux tabanlı ve Centos yüklü. (Sunucular SSD VPS)

    Tüm dosyaları SSH ile kopyaladım. Veritabanını da mysql dump ve SSH ile kopyalayıp yükledim.

    A sunucusunda Türkçe karakter sorunum yok. B sunucusunda sorun oluştu. Dosyalar aynı olmasına rağmen tüm php ve tpl dosyalarının karakter setini utf8 yaptım. Tpl deki yazıların Türkçe karakter sorunu düzeldi. Ancak sql den gelen veriler düzelmedi. Mysql dosyamın "Sunucu bağlantısı karşılaştırması" utf8 Mysql i oluşturuken vesta karakter seti istedi utf8 seçtim. Tüm sql karşılaştırma satırları utf8_general_ci yaptım.

    Header daki karakter setini de utf8 yaptım. B sunucusundaki veritabanına A sunucusundan bağlanıyorum sorun yok. Ancak B sunucusundan bağlandığımda Türkçe karakter sorunum sürüyor.

    Yorum katabilecek arkadaşlara şimdiden teşekkürler.
  • 07-03-2019, 20:11:26
    #2
    utf8_general_ci yerine utf8mb4_general_ci dener misiniz benzerişni bi ara bende yaşamıştım. Bu şekilde çözmüştüm.
  • 07-03-2019, 23:06:47
    #3
    Zartnet adlı üyeden alıntı: mesajı görüntüle
    utf8_general_ci yerine utf8mb4_general_ci dener misiniz benzerişni bi ara bende yaşamıştım. Bu şekilde çözmüştüm.
    Düzelmedi maalesef
  • 08-03-2019, 12:21:58
    #4
    Üyeliği durduruldu
    utf8_turkish_ci olmalıdır, ancak değiştirseniz bile kolon verilerini de manuel degiştirmeniz gerekebilir.