python kinterbasdb - varchar和blob的不同编码

时间:2012-04-18 20:59:00

标签: python kinterbasdb

我有桌子   USER VARCHAR(100)CHARACTER SET WIN1250,   注意BLOB SUB_TYPE 1 CHARACTER SET WIN1250,

但是当我在python 2.7中使用kinterbasdb从这个表中获取数据时(# - - 编码:utf-8 - - )VARCHAR字段没问题,但BLOB字段似乎“已损坏”,我必须用解码('cp1250')解码它。为什么会这样?为什么只需要解码BLOB字段而不是VARCHAR?

感谢您的帮助

1 个答案:

答案 0 :(得分:0)