python - ProgrammingError: Character set 'utf8' unknown.
大家讲道理
大家讲道理 2017-04-17 16:41:23
[Python讨论组]
  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.
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(2)
PHP中文网

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

ringa_lee

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号