首先排查MySQL的字符集是否为UTF-8

通过命令

mysql> show variables like '%char%';

得到

+--------------------------+-----------------------------------------------------------+
| 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                                                      |
| character_sets_dir       | /usr/local/mysql-5.7.24-macos10.14-x86_64/share/charsets/ |
+--------------------------+-----------------------------------------------------------+
8 rows in set (0.01 sec)

排除是mysql字符集的问题。

2.排除数据库的字符集问题

更改后依然无效。

更改表的字符集

alter table tb_user default character set utf8;该命令用于将表tb_user的编码方式改为utf8;

更改后依然无效。

更改表的字段的字符集

alter table tb_user change username username varchar(20) character set utf8;
alter table tb_user change password password varchar(20) character set utf8;
alter table tb_user change gender gender char(1) character set utf8;
alter table tb_user change addr addr varchar(30) character set utf8;

mysql:ERROR 1366: Incorrect string value:错误解决相关推荐

  1. mysql客户端报错1366_mysql 错误提示1366 Incorrect string value怎么解决?

    这个就是编码的问题,可能在装MySql 的时候选择的是默认的编码,或者你选择的UTF8,所以在插入数据的时候出现编码的错误.解决方法是找到Mysql的安装目录下的my.ini文件,把里面的defaul ...

  2. General error: 1366 Incorrect string value: '\xF0\x9F\x98\x8A' for column

    MYSQL错误: 今天向数据库插入一条数据时,有条数据的某个字段包含\xF0\x9F\x98\x8A字符,导致MYSQL数据库出现以下错误: General error: 1366 Incorrect ...

  3. 报错 General error: 1366 Incorrect string value: ‘\xF0\x9F\x8D\x83‘ for column ‘per_name‘ at row 1

    插入数据报错: SQLSTATE[HY000]: General error: 1366 Incorrect string value: '\xF0\x9F\x8D\x83' for column ' ...

  4. SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x98\x84‘ for column ‘content‘

    事件前瞻:由于学习workerman来做socket通讯,所以做了一个类似与客服的系统,图片什么的都能存,唯独存入输入法里面的表情,确报错,报错内容:SQLSTATE[HY000]: General ...

  5. mysql 1366 hy000_ERROR 1366 (HY000): Incorrect string value错误解决办法

    本文地址:http://www.dutycode.com/post-5.html 除非注明,文章均为 www.dutycode.com 原创,欢迎转载!转载请注明本文地址,谢谢. 错误详情如上图: 原 ...

  6. 【Mysql】1366 - Incorrect string value: ‘\xE9\x92\xB1\xE7\x94\xB5‘

    插入数据时显示:1366 - Incorrect string value: '\xE9\x92\xB1\xE7\x94\xB5' 1.创建表的语句 1.创建表的语句 ##教师表 CREATE TAB ...

  7. Incorrect string value错误解决

    创建数据库时配置 character set为:utf8mb4 collation为:utf8mb4_unicode_ci表的配置 character set为:utf8mb4 collation为: ...

  8. mysql报1292 Incorrect datetime value错误解决方法

    mysql插入.修改datetime类型的字段,报 Incorrect datetime value 的错误,sql语句如下: UPDATE xxx set time='2023-02-28T09:3 ...

  9. SQLSTATE[HY000]: General error: 1366 Incorrect string value: ‘\xF0\x9F\x90\xA3\xF0\x9F...‘ for colum

    将数据库字符集改成utf8mb4,即可,亲测有效

最新文章

  1. 【跟着我们学Golang】之异常处理
  2. windows mobile shell API
  3. FFmpeg常用命令总结
  4. 如何实现最佳的跨平台游戏体验?Unity成亮解密实时渲染技术!
  5. 爱奇艺效果广告的个性化探索与实践
  6. [网络安全自学篇] 四十.phpMyAdmin 4.8.1后台文件包含缺陷复现及防御措施(CVE-2018-12613)
  7. 5月28日任务 Apache和PHP结合、Apache默认虚拟主机
  8. uva 1312——Cricket Field
  9. nuxt vue ssr实现
  10. 【英语学习】【医学】有机化学系统 (1)
  11. Linux环境下分析和排查系统故障
  12. 高等代数期末考试题库及答案_【最新试题库含答案】高等代数习题及答案(1)
  13. git add 之后没有push 怎么找回代码?
  14. 读书有益——》名家毒舌语录
  15. FOJ 1968 Twinkling lights III
  16. Web_制作页面开场动画并解决自动播放问题
  17. 旅游行业“春来早”,走着瞧旅行云南踏青游正火爆
  18. CSV文件导入数据库后中文乱码
  19. Android程序员面试必备的知识点,androidauto地图
  20. 瑞吉外卖第一篇(1):搭建环境之创建数据库

热门文章

  1. 元宇宙海外媒体宣发:元宇宙价值到底在哪里-华媒舍
  2. 中建材信息再转型背后,驶入数字化时代新蓝海
  3. ebay卖家开店如何做到稳定出单?自养号测评对eBay卖家有什么优势?
  4. linux下扫描带库命令,在Linux平台使用mhVTL虚拟化磁带库(1)
  5. 完成一个SpringBoot项目——员工管理系统
  6. createnewfile java_Java File类boolean createNewFile()方法(带示例)
  7. Python 可视化视频课 - 3. Seaborn 上
  8. UltraEdit基础使用
  9. 李泽湘:工程意识,百亿独角兽的核心竞争力 | 笔记
  10. 那些优秀的开发者----汪宇杰:从重视细节,到成就技术专家