2024-06-17 12:43:48 发布
网友
我正在编写一个从Firebird数据库读取数据的小Python应用程序。我使用的是fdb 1.8和Firebird Embedded 2.5。我无法解码以下字符串:
//centrale/Danea Easyfatt/ANYMA 2017 dal 06-02-17.eft
我一直有个例外:
我该怎么办?我已经尝试过用WIN1252和其他格式进行解码和编码。我有点摸不着头脑。在
您需要设置连接到数据库的字符集。在
例如,使用fdb包时,需要设置字符集参数:
import fdb con = fdb.connect( dsn='bison:/temp/test.db', user='sysdba', password='pass', charset='WIN1251' # specify a correct character set for the connection
)
使用sqlalchemy,您可以在数据库\u uri中设置它:
您需要设置连接到数据库的字符集。在
例如,使用fdb包时,需要设置字符集参数:
)
使用sqlalchemy,您可以在数据库\u uri中设置它:
^{pr2}$相关问题 更多 >
编程相关推荐