0
我有兩個使用utf-8排序規則的表。 我使用Django從一個表中讀取行並將其插入到其它如下:Django模型的編碼錯誤
cursor.execute("select * from Table1")
results = dictfetchall(cursor)
for row in results:
table2_row = Table2(name=row["Name"])
table2_row.save()
的問題是,我有時會收到錯誤:
'ascii' codec can't encode characters in position 17-18: ordinal not in range(128)
,這是什麼原因錯誤?兩個表都使用utf-8歸類。
你寫的'#coding? –
將完整的曲線粘貼回去。根據問題中的代碼判斷,你不需要'#coding:utf-8'。 –