• 12-09-2022, 11:40:38
    #1
    Merhaba

    bu işlerde acemiyim , Sqlde Türkçe karakter sorunu var nasıl düzletebilirim yardımcı olabilir misiniz


    config debu şekilde

  • 12-09-2022, 11:50:54
    #2
    Veritabanı dilinizi utf8mb4_general_ci yapmanız gerekiyor.
  • 12-09-2022, 11:52:23
    #3
    $db = new kısmının hemen altına $db -> exec("SET NAMES 'utf8'; SET CHARSET 'utf8'"); şu kodu ekleyin, sorunu çözecektir.
  • 12-09-2022, 12:06:26
    #4
    karakterlerin bu şekilde dönüşmüş olmasının bir nedeni de metin editörünüz (tinymce, ckeditor) olabilir. eycreative in çözümünü uyguladıktan sonra editör ayarlarınızı yapmanız, db yi indirip notepad++ gibi bir uygulamada karakterleri replace etmeniz ve tekrar yüklemeniz gerekebilir.
    tinymce de ayar bu şekilde olmalıdır türkçe karakter konusunda;
    https://www.tiny.cloud/docs/configur...ntity_encoding
  • 12-09-2022, 12:07:19
    #5
    ibocum adlı üyeden alıntı: mesajı görüntüle
    Veritabanı dilinizi utf8mb4_general_ci yapmanız gerekiyor.
    eycreative adlı üyeden alıntı: mesajı görüntüle
    $db = new kısmının hemen altına $db -> exec("SET NAMES 'utf8'; SET CHARSET 'utf8'"); şu kodu ekleyin, sorunu çözecektir.
    her iki çözümüde denedim fakat yeni veriyide tr hatalı ekledi
  • 12-09-2022, 12:08:24
    #6
    bal1215 adlı üyeden alıntı: mesajı görüntüle
    her iki çözümüde denedim fakat yeni veriyide tr hatalı ekledi
    define("_HOST",    "localhost");
    define("_DBNAME",  "database");
    define("_DBUSER",  "root");
    define("_DBPASS",  "password");
    
    try {
    
        $db = new PDO("mysql:host="._HOST.";dbname="._DBNAME."", _DBUSER, _DBPASS);
        $db -> exec("SET NAMES 'utf8'; SET CHARSET 'utf8'");
    
    } catch (PDOException $ex) {
        echo $ex -> getMessage();
    }
    veri tabanı bağlantısını şu şekilde yapar mısınız hocam.
  • 17-05-2023, 00:43:28
    #7
    ne yaptımsa bu sorun tam anlamıyla çözüm bulamadım yardımcı olabilecek var mı ?
  • 19-05-2023, 10:40:22
    #8
    yardım beklemekteyim
  • 19-05-2023, 12:32:28
    #9
    ver eklediğin kodları eklermisin.