• 08-01-2024, 20:17:50
    #1
    $sql = "CREATE TABLE `ayarlar` (
    `ayar_id` int(11) NOT NULL AUTO_INCREMENT,
    `res_adi` varchar(50) DEFAULT NULL,
    `baslangic` varchar(30) DEFAULT NULL,
    `bitis` varchar(30) DEFAULT NULL,
    `ses` varchar(30) DEFAULT NULL,
    `calisma_tip` varchar(30) DEFAULT NULL,
    `xKoordinat` varchar(255) DEFAULT NULL,
    `yKoordinat` varchar(255) DEFAULT NULL,
    PRIMARY KEY (ayar_id)
    )ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci;";
    $conn->query($sql);
    [/PHPR]
    Bu şekilde DrectAdmin üzerinde veritabanı oluşturabiliyorum ancak türkçe karakter sorunu var nasıl çözebilirim?
  • 08-01-2024, 20:26:22
    #2
    $conn->query'nin hemen öncesinde,
    $conn->set_charset("utf8");
    kodunu dener misiniz hocam?

    ya da

    HTTPSocket bağlantısının $sock->set_method('POST'); satırından hemen sonra
    $sock->set_charset('UTF-8');
    deneyin.
  • 08-01-2024, 20:30:01
    #3
    Mhmmd adlı üyeden alıntı: mesajı görüntüle
    $conn->query'nin hemen öncesinde,
    $conn->set_charset("utf8");
    kodunu dener misiniz hocam?

    ya da

    HTTPSocket bağlantısının $sock->set_method('POST'); satırından hemen sonra
    $sock->set_charset('UTF-8');
    deneyin.
    çözdüm hocam burada kalsın belki başkasının da işine yarar

    Çözüm

    veritabanı oluşturuken bu kullanılacak →
    ENGINE=MyISAM DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_turkish_ci;