首页 > ProgrammingError: Character set 'utf8' unknown.

ProgrammingError: Character set 'utf8' unknown.

  File "build\bdist.win32\egg\mysql\connector\__init__.py", line 162, in connect
    return MySQLConnection(*args, **kwargs)
  File "build\bdist.win32\egg\mysql\connector\connection.py", line 129, in __init__
    self.connect(**kwargs)
  File "build\bdist.win32\egg\mysql\connector\connection.py", line 449, in connect
    self.config(**kwargs)
  File "build\bdist.win32\egg\mysql\connector\connection.py", line 299, in config
    collation)[0]
  File "build\bdist.win32\egg\mysql\connector\constants.py", line 621, in get_charset_info
    charset))
ProgrammingError: Character set 'utf8' unknown.

这个问题是初始化数据库时出现的错误
我找了mysql的文档 里面charset是utf8 没有'-'.
我的解决方法是把设置charset为utf8的语句删掉了,因为数据库已经被我设置为utf8.


python没学过,不过看你这错误提示,明显是你在上面某个文件是设置了字符集为utf8,而我查了下,python里面应该是用utf-8吧。少了一杆。
http://www.cnblogs.com/huxi/archive/2010/12/05/1897271.html
这里找了一篇文档,不知道有没有用。

【热门文章】
【热门文章】