我正在使用 pyDes 和 psycopg2 Python 库将加密密码保存到 PostgreSql 数据库中。对于给定的密码,相应的 DES 值是不可打印的。如果我尝试执行以下查询
INSERT INTO users (id,name,pwd,pass) VALUES ('0101','asino','asinello','?\xa5\x9aO\xbd\x10\xa3\x85\xfa6\xf8_\xfb\x91\x95\xe2')
我有以下错误: psycopg2.DataError: invalid byte sequence for encoding "UTF8": 0xa5
我尝试使用 repr 功能,但它不起作用。我认为错误是UTF8编码无法识别加密密码。如何将这些数据插入数据库?