【发布时间】:2015-04-19 12:38:35
【问题描述】:
我有一些不舒服的麻烦...
我想安装mysqlconnector。 因此,我从 Oracle(msi) 中获取并安装它。
我打开了一个 PyCharm,毕竟是控制台。 我在那里写了检查连接:
import mysql.connector
mysql.connector.connect(host='localhost',database='mysql',user='root',password='')
语法很亮
我在控制台中遇到了问题:
Traceback (most recent call last):
File "C:/Users/���������/PycharmProjects/prime_number/mys.py", line 2, in <module>
mysql.connector.connect(host='localhost',database='mysql',user='root',password='')
File "C:\Python27\lib\site-packages\mysql\connector\__init__.py", line 162, in connect
return MySQLConnection(*args, **kwargs)
File "C:\Python27\lib\site-packages\mysql\connector\connection.py", line 129, in __init__
self.connect(**kwargs)
File "C:\Python27\lib\site-packages\mysql\connector\connection.py", line 454, in connect
self._open_connection()
File "C:\Python27\lib\site-packages\mysql\connector\connection.py", line 417, in _open_connection
self._socket.open_connection()
File "C:\Python27\lib\site-packages\mysql\connector\network.py", line 472, in open_connection
errno=2003, values=(self.get_address(), _strioerror(err)))
File "C:\Python27\lib\site-packages\mysql\connector\errors.py", line 182, in __init__
self.msg = self.msg % values
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcf in position 6: ordinal not in range(128)
在 cmd 中同样... 据我了解 - 编码问题(utf-8 或类似的) 我必须做什么样的解决方案? 谢谢!
【问题讨论】:
标签: python mysql decode encode connector