300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MySQL插入中文数据时报错:Incorrect string value: ‘\xC8\xFD\xCC\xE5‘ 解决方案

MySQL插入中文数据时报错:Incorrect string value: ‘\xC8\xFD\xCC\xE5‘ 解决方案

时间:2023-09-13 17:32:45

相关推荐

MySQL插入中文数据时报错:Incorrect string value: ‘\xC8\xFD\xCC\xE5‘ 解决方案

最近在使用MySQL数据库的客户端来操作数据库的时候,我直接打开我电脑搜索里面的MySQL客户端来打开:

结果直接在我插入中文数据的时候报错了:

Incorrect string value: '\xC8\xFD\xCC\xE5' for column 'name' at row 1

于是我在网上找了这个错误的解决方案,我发现需要修改MySQL的配置文件来修改字符编码:

比如这个教程:

/u013317172/article/details/82778785

于是我特地去搜索了一下我电脑的这个文档,发现我确实没有配置这个字符编码:

我感觉不是这个问题,因为我之前存入中文数据的时候都没有遇到这个问题,而现在居然出现了问题,我感觉是其他的问题。

于是我想了想,发现我启动的MySQL客户端可能出了问题,最后我发现了一个很基本的问题,原来我现在使用的客户端是没有带Unicode的,我之前都默认使用这个客户端,现在不使用了出了问题也感觉不出来。

在这个客户端里面,我的查询和插入操作都是正常的了:

Enter password: ******Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 14Server version: 8.0.26 MySQL Community Server - GPLCopyright (c) 2000, , Oracle and/or its affiliates.Oracle is a registered trademark of Oracle Corporation and/or itsaffiliates. Other names may be trademarks of their respectiveowners.Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.mysql> use smart_restaruant;Database changedmysql> select * from evaluate;+------+------+------+-----------+------------+---------+| C_id | O_id | M_id | E_opinion | E_time| E_score |+------+------+------+-----------+------------+---------+| 1 | 1 | 1 | 你好| -09-25 | 5 || 1 | 1 | 1 | 很好| 2001-03-04 | 5 || 1 | 1 | 1 | 很好| 2001-03-04 | 5 || 1 | 1 | 1 | 很好| 2001-03-04 | 5 || 2 | 1 | 1 | 很好| 2001-03-04 | 5 || 1 | 1 | 1 | 很好| 2001-03-04 | 5 |+------+------+------+-----------+------------+---------+6 rows in set (0.00 sec)mysql> use springboot_db;Database changedmysql> SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)mysql> DROP TABLE IF EXISTS `tbl_book`;CREATE TABLE `tbl_book` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, `description` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL, PRIMARY KEY (`id`) USING BTREE) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;Query OK, 0 rows affected (0.26 sec)Query OK, 0 rows affected (0.06 sec)mysql> INSERT INTO `tbl_book` VALUES (1, '三体', '科幻', '大刘的巅峰之作,将中国科幻推向世界舞台。总共分为三部曲:《地球往事》、《黑暗森林》、《死神永生》。');Query OK, 1 row affected (0.21 sec)mysql> INSERT INTO `tbl_book` VALUES (2, '格林童话', '童话', '睡前故事。');INSERT INTO `tbl_book` VALUES (3, 'Spring 5设计模式', '计算机理论', '深入Spring源码剖析Spring源码中蕴含的10大设计模式');INSERT INTO `tbl_book` VALUES (4, 'Spring MVC+ MyBatis开发从入门到项目实战', '计算机理论', '全方位解析面向Web应用的轻量级框架,带你成为Spring MVC开发高手');INSERT INTO `tbl_book` VALUES (5, '轻量级Java Web企业应用实战', '计算机理论', '源码级剖析Spring框架,适合已掌握Java基础的读者');INSERT INTO `tbl_book` VALUES (6, 'Java核心技术卷|基础知识(原书第11版)', '计算机理论', 'Core Java第11版,Jolt大奖获奖作品,针对Java SE9、10、 11全面更新');INSERT INTO `tbl_book` VALUES (7, '深入理解Java虚拟机', '计算机理论', '5个维度全面剖析JVM,面试知识点全覆盖');INSERT INTO `tbl_book` VALUES (8, 'Java编程思想(第4版)', '计算机理论', 'Java学习必读经典殿堂级著作!赢得了全球程序员的广泛赞誉');INSERT INTO `tbl_book` VALUES (9, '零基础学Java (全彩版)', '计算机理论', '零基础自学编程的 入门]图书,由浅入深,详解Java语言的编程思想和核心技术');INSERT INTO `tbl_book` VALUES (10, '直播就该这么做:主播高效沟通 实战指南', '市场营销', '李子柒、李佳琦、薇娅成长为网红的秘密都在书中');INSERT INTO `tbl_book` VALUES (11, '直播销讲实战 一本通', '市场营销', '和秋叶一起学系列网络营销书籍');INSERT INTO `tbl_book` VALUES (12, '直播带货:淘宝、天猫直播从新手到高手', '市场营销', '一本教你如何玩转直播的书, 10堂课轻松实现带货月入3W+');INSERT INTO `tbl_book` VALUES (13, 'Spring实 战第5版', '计算机理论', 'Spring入门经典教程,深入理解Spring原理技术内幕');INSERT INTO `tbl_book` VALUES (14, 'Spring 5核 心原理与30个类手写实战', '计算机理论', '十年沉淀之作,写Spring精华思想');SET FOREIGN_KEY_CHECKS = 1;Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 1 row affected (0.01 sec)Query OK, 0 rows affected (0.00 sec)mysql>

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。