在插入远程服务器(linux)中的数据库之前,我使用python代码对文本进行编码。因为我有特殊的字符,所以我需要将它们编码为unicode。但我在编码文本时出现了以下错误。
UnicodeDecodeError:'ascii‘编解码器不能解码位置2的字节0xf8 :序数不在范围内(128个)
我的代码是:
for item in dict.iteritems():
name = item[0].encode('UTF-8') -- error in this line
..........
这是什么意
我采取备份postgres数据库使用pg_dump命令使用linux命令行。我想使用psycopg2重新存储数据库。运行以下命令 cur.execute(open("db.sql", "r").read()) 这是抛出错误: syntax error at or near "\"
LINE 1890: \.