Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Apakah Django mengkodekan ganda string Unicode (utf-8?)?

Ini memang tampak seperti kasus pengkodean ganda; Saya tidak punya banyak pengalaman dengan Python, tetapi coba sesuaikan pengaturan koneksi MySQL sesuai saran di http://tahpot.blogspot.com/2005/06/mysql-and-python-and-unicode.html

Apa yang saya duga sedang terjadi adalah koneksinya latin1, jadi MySQL mencoba menyandikan string lagi sebelum disimpan ke bidang UTF-8. Kode di sana, khususnya bit ini:

mungkin yang Anda inginkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL mulai bukan sebagai layanan

  2. Membuat Tabel Angka di MySQL

  3. Python, konversi char 4-byte untuk menghindari kesalahan MySQL Nilai string salah:

  4. Saran untuk membuat cadangan situs php dan mysql db

  5. Apakah ada cara aman untuk membuat parameter nama database dalam kueri MySQL?