LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 691|回复: 0

python连mysql的问题

[复制链接]
发表于 2005-4-14 13:55:36 | 显示全部楼层 |阅读模式
from MySQLdb import *

conn = Connect()
conn.select_db('dbn')
cur = conn.cursor()
cur.execute('select * from tab where id=1')
cur.scroll(0)
r = cur.fetchone()
print(r[1])


如果数据表的编码为lantin1,则输出的是正确的中文。如果表的编码为gbk,则输出的全是问号。
我把r[1]的内容写到一个文件里再去看,发现就是0x3f(?),莫非mysqldb根本就不支持非lantin字符集么?

mysql的中文处理真是伤脑筋。。。。。。。。。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表