• 05-02-2019, 00:29:33
    #1
    Merhaba
    PhpExcel sınıfını kullanarak exceli mysql aktarıyorum fakat localde tr karakter sorunu yok iken hostta tr karakter problemi çıkartıyor. Sebebi ne olabilir? Utf8 charset olayını filan denedim mysql utf8-turkish ci yaptım ama sonuç değişmedi
  • 05-02-2019, 00:31:33
    #2
    Üyeliği durduruldu
    veritabanında kolon tipi utf8 turkishci olmalı onun dışında db baglantısında eğer pdo ise

    charset=utf8; ekleyin db baglantı satırına.
  • 05-02-2019, 00:35:55
    #3
    Solutions adlı üyeden alıntı: mesajı görüntüle
    veritabanında kolon tipi utf8 turkishci olmalı onun dışında db baglantısında eğer pdo ise

    charset=utf8; ekleyin db baglantı satırına.
    $connect = mysqli_connect("localhost", "x", "x.", "x");

    $output = '';

    db bağlantısı bu şekilde
  • 05-02-2019, 00:37:02
    #4
    Üyeliği durduruldu
    cagatayturkmen adlı üyeden alıntı: mesajı görüntüle
    $connect = mysqli_connect("localhost", "x", "x.", "x");

    $output = '';

    db bağlantısı bu şekilde
    http://php.net/manual/tr/function.mysql-set-charset.php
  • 05-02-2019, 00:59:50
    #5
    Maalesef sonuç değişmedi. Acaba Phpexcel sınıfından mı birşey düzenlemeliyim. Veri tabanıa kayıt ederken tr sorunlu kaydediyor. Ama localde bir problem yok



    Sorunu çözdüm.
    Php bağlantı kısmını düzenledim.
    mysqli_set_charset($connect, 'utf8');kullanarak yaptığımda düzeldi