zoukankan      html  css  js  c++  java
  • mac下 mysql 插入中文乱码解决

    搞了好几个小时,终于搞定了

    乱码根本原因还是编码方式不同造成的,只要编码方式统一就没问题

    1. 进入 mysql 命令行, 用 show variables like 'character_set_%'; 查看编码

    | 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

    确保所有的编码方式都为 utf8 就行了

    2. 如果有不是 utf8 的,执行下面的操作:

    先停止 mysql 服务 : sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop

    拷贝 /usr/local/mysql/support-files 下的任意一个 *.cnf 到 /etc/my.cnf 下,并加入下面的配置

    [mysqld]
    character-set-server=utf8
    [client]
    default-character-set=utf8

    3. 重启 mysql: sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

    4. 重新创建数据库和表就可以了

  • 相关阅读:
    FJSC2020合集
    考试前注意事项
    CSP-S&&NOIP2020游记
    IOI2020集训队作业题单
    对拍程序
    Re:memset 赋值
    2019-12-29 Div.3模拟赛题解
    NOI2020 游记
    边三连通分量算法
    【题解】Code+7 教科书般的亵渎
  • 原文地址:https://www.cnblogs.com/lesliefang/p/4163142.html
Copyright © 2011-2022 走看看