我使用的金字塔和SQLAlchemy的,但下面的簡化代碼:的Unicode與金字塔,SQLAlchemy的
u = u"\u201C"
m = M()
m.comment = u
m.user_id = 1
session.add(m)
session.commit()
給了我一個
UnicodeEncodeError: 'latin-1' codec can't encode character u'\u201c' in position 0: ordinal not in range(256)
我需要做什麼來解決這個問題?
編輯:
註釋是 「MEDIUMTEXT」 一欄,MySQL的類型。
你能張貼類'M'的定義是什麼? –