0

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

但是当我在 python 2.7 (# - - coding: utf-8 - -)中使用 kinterbasdb 从该表中获取数据时,VARCHAR 字段还可以,但 BLOB 字段似乎已“损坏”,我必须使用 decode('cp1250' )。为什么会发生这种情况?为什么只需要解码 BLOB 字段而不需要 VARCHAR?

感谢帮助

4

1 回答 1

0

我需要打电话KInterbasDB.init(type_conv=300)http ://www.firebirdsql.org/file/documentation/drivers_documentation/python/3.3.0/beyond-python-db-api.html#parameter-conversion

于 2012-04-30T11:09:01.480 回答