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/local/python2.5/lib/python2.5/site-packages/MySQL_python-1.2.2-py2.5-linux-i686.egg/MySQLdb/cursors.py(327)fetchone()->(u '\u2019...1c\u2022',)
これは卵であるため、これ以上踏み込むことはできませんが、MySQL python ドライバーがデータをラテン 1 として解釈していないようです。
誰が何が起こっているのか手がかりを持っていますか?