В базе данных latin-1 у меня есть '\222\222\223\225
', когда я пытаюсь извлечь это поле из моделей django, я получаю обратно u'\u2019\u2019\u201c\u2022'
.
from django.db import connection
(Pdb)
cursor = connection.cursor()
(Pdb)
cursor.execute("SELECT Password from campaignusers WHERE UserID=26")
(Pdb)
row = cursor.fetchone()
Так что я вступаю в это и вхожу в
/ USR / местные / python2.5 / Библиотека / python2.5 / сайт-пакеты / MySQL_python-1.2.2-py2.5-линукс-i686.egg / MySQLdb / cursors.py (327) fetchone () - > (u '\ u2019 ... 1c \ u2022',)
Я не могу идти дальше, потому что это яйцо, но кажется, что драйвер Python MySQL интерпретирует данные не как latin-1.
Кто-нибудь знает, что происходит?