Mysql
 sql >> база данни >  >> RDS >> Mysql

Django двойно кодира ли Unicode (utf-8?) низ?

Това наистина изглежда като случай на двойно кодиране; Нямам много опит с Python, но опитайте да коригирате настройките за MySQL връзката според съвета на http://tahpot.blogspot.com/2005/06/mysql-and-python-and-unicode.html

Това, което предполагам, че се случва е, че връзката е latin1, така че MySQL се опитва да кодира отново низа преди съхранение в полето UTF-8. Кодът там, по-специално този бит:

вероятно е това, което искате.



  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 отдалечената връзка изисква SSL

  2. Единичен модел на ЗНП - йерархия

  3. Как да настроите hibernate-mapping, за да разрешите низове, по-дълги от 255 знака?

  4. Вмъкване на няколко реда в таблица с помощта на PHP

  5. MySQL Cross-Table Count(*) Помощ за заявки