【发布时间】:2013-05-15 12:29:34
【问题描述】:
我正在使用 pyodbc 连接 sqlserver,下面是我的连接字符串..一切正常,但结果以 unicode 字符串形式返回..我在连接字符串中有 CHARSET=UTF8 但仍以 unicode 字符串形式返回?
有什么方法可以使用连接参数本身来限制它吗?
我不想调用额外的函数来将我的 unicode 转换为普通字符串。
import pyodbc as p
connstr= 'DRIVER={SQL Server};SERVER=USERNAME\SQLEXPRESS;DATABASE=TEST;Trusted_Connection=yes;unicode_results=True;CHARSET=UTF8'
conn = p.connect(connstr)
print conn
cursor = conn.cursor()
result = cursor.execute("select * from employee1")
for each in result:
print each
【问题讨论】: