• 30-03-2023, 20:51:52
    #1
    Web Tasarım ve Yazılım
    Uzak bağlantı ile bağlandığım bir veritabanı var.
    Verileri çekerken türkçe karakter sorunu yaşıyorum.
    İnternetteki çözümleri denedim olmadı.
        $db->query("SET NAMES 'utf8'");
        $db->query("SET CHARACTER SET utf8");
        $db->query("SET CHARACTER_SET_CONNECTION=utf8");
        $db->query("SET SQL_MODE = ''");
    Buraya tam ne yazmam gerekli
  • 30-03-2023, 20:57:14
    #2
    merhaba
    php dosyanızın basına

    header('Content-Type: text/html; charset=utf-8');
    kodunu eklermisinz ekli değilse

    yada
    veritabanı bağlantısı yapılan bölüme
    $conn->set_charset("utf8mb4");
    kodunu eklermisinz büyük ihtimalle çözülecektir
  • 30-03-2023, 20:59:47
    #3
    Web Tasarım ve Yazılım
    Softyr adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    Sayfanın kendisinde UTF-8 tagı mevcut mu?

    <meta charset="utf-8">
    İyi çalışmalar.
    Evet hocam mevcut. Ama gelmiyor yine de
    Kuvvet adlı üyeden alıntı: mesajı görüntüle
    merhaba
    php dosyanızın basına

    header('Content-Type: text/html; charset=utf-8');
    kodunu eklermisinz ekli değilse

    yada
    veritabanı bağlantısı yapılan bölüme
    $conn->set_charset("utf8mb4");
    kodunu eklermisinz büyük ihtimalle çözülecektir
    php 8 de nasıl yazmam gerekli?
    php 5 sanırım yazdığınız kod çalışmadı çünkü
  • 30-03-2023, 21:03:07
    #4
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    Evet hocam mevcut. Ama gelmiyor yine de

    php 8 de nasıl yazmam gerekli?
    php 5 sanırım yazdığınız kod çalışmadı çünkü
    merhaba, yazdıgınız php dosyasının basına ekleyeceksiniz.
    Alttakinide veritabanı baglantı kodunu yazdıgınız yere
  • 30-03-2023, 21:05:21
    #5
    Web Tasarım ve Yazılım
    Kuvvet adlı üyeden alıntı: mesajı görüntüle
    merhaba, yazdıgınız php dosyasının basına ekleyeceksiniz.
    Alttakinide veritabanı baglantı kodunu yazdıgınız yere
    İkisini de yaptım hocam 500 veriyor sayfa. Muhtemelen php 8 de kaldırılmış set charset fonksiyonu.
  • 30-03-2023, 21:18:00
    #6
    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    İkisini de yaptım hocam 500 veriyor sayfa. Muhtemelen php 8 de kaldırılmış set charset fonksiyonu.
    benimde bir veritabanı çağırme ve düzenleme sayfam var php 8 kullanıyorum aynı kodlarla bu sıkıntıyı çözdüm