1366 - Incorrect string value: '\xE5\x93\x88\xE5\x93\x88' for column 'name' at row 1
时间: 2024-04-17 10:21:27 浏览: 224
MySql 错误Incorrect string value for column
根据提供的引用内容,你遇到的错误是"1366 - Incorrect string value",这是因为你的数据库不支持存储中文字符。为了解决这个问题,你需要将数据库的编码格式改为支持中文的格式,比如utf8。
以下是解决这个问题的步骤[^1]:
1. 编辑MySQL配置文件。打开MySQL的配置文件,通常是my.cnf或my.ini文件。
2. 在配置文件中找到[mysqld]部分,并添加以下两行代码:
```
collation-server = utf8_unicode_ci
character-set-server = utf8
```
3. 在配置文件中找到[client]部分,并添加以下一行代码:
```
default-character-set=utf8
```
4. 在配置文件中找到[mysql]部分,并添加以下一行代码:
```
default-character-set=utf8
```
5. 保存并关闭配置文件。
6. 重启MySQL服务,以使更改生效。
这样,你的MySQL数据库就会使用utf8编码格式,从而支持存储中文字符。
阅读全文