incorrect string value: \xe7\
时间: 2023-08-16 07:04:56 浏览: 121
这个错误的原因是数据库的编码格式为latin1,而你要插入的是utf8的中文字符。为了解决这个问题,你需要修改数据库的编码格式为utf8,并且修改相应的列的编码格式。
首先,你可以使用以下命令修改数据库的编码格式为utf8:
```
alter table 表名 default character set utf8;
```
接下来,你需要修改相应列的编码格式。你可以使用以下命令:
```
alter table 表名 change 输入中文的字段名 修改后的字段名 varchar(50) character set utf8;
```
通过执行以上命令,你就可以成功地将中文字符插入到数据库中了。
#### 引用[.reference_title]
- *1* [Mysql 插入中文错误:Incorrect string value: ‘\xE7\xA8\x8B\xE5\xBA\x8F...](https://blog.csdn.net/Dongguabai/article/details/119961365)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文