您的位置:澳门新葡8455最新网站 > 数据库管理 > _Mysql_脚本之家

_Mysql_脚本之家

发布时间:2019-11-24 16:51编辑:数据库管理浏览(190)

    mysql 中经常出现对普通话协理不团结的意况广泛的大谬不然 “Illegal mix of collations for operation”

    上面大家收拾一下 mysql 数据库中生机勃勃共涉及到怎么样字符集

    character-set-server/default-character-set:服务器字符集,私下认可意况下所使用的

    character-set-database:数据库字符集

    character-set-table:数据库表字符集

    诚如情状下只需求安装character-set-server,而在创设数据库和表时不特地钦命字符集,那样统一运用character-set-server字符集.

    character-set-client:客商端的字符集

    character-set-results:结果字符集

    在客商端,若无定义character-set-results,则运用character-set-client字符集作为暗中同意的字符集

    上面分享一个减轻mysql 汉语字符乱码的缓和方案:

    vim /etc/mysql/my.cnf

    查找 “client” 一项:

    上面灰黄关键词正是大家要找的 client, 紧接着在上面增多风流浪漫行: default-character-set=utf8

    接下来关门mysql服务,重新运行.

    /etc/init.d/mysql stop/etc/init.d/mysql start
    

    下一场大家进来 mysql ,查看字符集

    mysql> show variables like 'character_set_%';+--------------------------+--------+| Variable_name | Value |+--------------------------+--------+| character_set_client | utf8 || character_set_connection | utf8 || character_set_database | utf8 || character_set_filesystem | binary || character_set_results | utf8 || character_set_server | utf8 || character_set_system | utf8 |+--------------------------+--------+7 rows in set 
    

    地方结果能够观察字符集暗中认可扶助utf8,大家在关乎到汉字的时候不会有乱码的意况.

    如上所述是小编给大家介绍的Mysql深透消逝中文乱码难题的方案(Illegal mix of collations for operation),希望对大家持有利于,就算我们有别的疑问请给作者留言,小编会及时还原大家的。在这里也非常谢谢我们对剧本之家网址的援救!

    本文由澳门新葡8455最新网站发布于数据库管理,转载请注明出处:_Mysql_脚本之家

    关键词: