zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    k8s的包管理
    k8s的paas平台
    zookeeper相关
    java之rpc/orm
    java之spring
    EK算法
    SAM学习笔记
    生日悖论不是“悖论”!
    分块--莫队学习粗略预习
    二项式反演学习笔记
  • 原文地址:https://www.cnblogs.com/tongxuping/p/6955228.html
Copyright © 2011-2022 走看看