Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

Python Web - Veritabanı Türkçe Karakter

conn = MySQLdb.connect (charset='utf8', use_unicode=True, host = "localhost",user = root",passwd = "0000",db = "veritabani")


Veritabanına kayıtlarımı normal yapıyor ama verileri geri çekerken sıkıntı çıkarıyor.
Normalde nette bu koddaki charset='utf8', use_unicode=True kısmını yazmak gerektiğini yazmışlar ama bu kodu yazdığımda boş sonuç alıyorum. Veritabanı utf8_turkish_ci ayarlı.

PHP de bu şekilde seçiyoruz ama python için böyle bişey bulamadım ???
mysql_query("SET NAMES 'utf8' COLLATE 'utf8_turkish_ci'");
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'")
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • siyahbeyaz adlı üyenin fotoğrafı
    9 yıl önce yazılmış
    472 cevap - 20 soru
    conn.query("SET NAMES 'utf8' COLLATE 'utf8_turkish_ci'");
    conn.query("SET CHARACTER SET utf8");
    conn.query("SET COLLATION_CONNECTION = 'utf8_turkish_ci'")
    • sevketyilmaz adlı üyenin fotoğrafı sevketyilmaz
      ';' haric .. Teşekkürler :))
      9 yıl önce yazılmış

Cevaplar

Hiç cevap bulunamadı.