Forum - Python技术 - Mysqldb链接数据库的问题

Mysqldb链接数据库的问题
chesschen 2014/12/26

代码如下:

01# -*- coding:utf8 -*-
02
03import MySQLdb as sql
04import sys
05
06
07con = None
08try:
09    con = sql.connect(user='root',passwd='123456',db='煤质资料;',
10                      use_unicode=1, charset='utf8')
11 ..以下省略
12shell 返回结果:Error 1049: Unknown database '煤质资料;'
13try:
14    con = sql.connect(user='root',passwd='123456',db='煤质资料',#此处分号取消
15                      use_unicode=1, charset='utf8')

shell 返回结果:Error 1049: Unknown database '鐓よ川璧勬枡' 为什么同样的编码,加了中文符号就能认识,不加中文符号就是乱码呢??谢谢。 网上有reload(sys),sys.setdefaultencoding('utf8')这种方法来转换编码,但是为啥我一用程序就没有响应了? 本人win7系统32位。

loading...