• MySQL插入中文数据报错


    在操作数据库插入中文会出现如下错误:

      ERROR 1366 (HY000): Incorrect string value: 'xC4xE3xBAxC3' for column 'username' at row 1

    解决方案:

      在cmd中查看当前数据库的编码设置:Server、Db、Client、Conn 各自的编码是否是如下设置

        

      若Client和Conn 编码不是平台码就会出现中文乱码情况获报错。修改MySQL安装文件下的 My.ini 文件即可。

      

    注意: 在MySQL的5.1版本时 [MySQL] 和 [mysqld] 下都是写  default-character-set=utf8

        在MySQL的5.5版本之后这些文件时自动配置的 [MySQL] 下是 default-character-set=utf8  在 [mysqld] 下是 character-set-server=utf8

  • 相关阅读:
    华硕B360主板装机找不到固态硬盘启动
    Maxwell平滑升级流程
    快速导入Excel数据到mysql
    Docker
    Rest之路
    Rest之路
    Docker -- resolve "join node timeout" error
    (转) Docker
    Docker
    Docker
  • 原文地址:https://www.cnblogs.com/tongxuping/p/6955228.html
Copyright © 2020-2023  润新知