mysql> source D:/query_student.sql; ERROR 3854 (HY000): Cannot convert string '\xE7\x8F\xAD\xE7\xBA\xA7...' from gbk to utf8mb3怎么改
时间: 2024-04-24 20:20:36 浏览: 270
查看修改mysql编码方式让它支持中文(gbk或者utf8)
这个错误是由于MySQL无法将GBK编码的字符串转换为utf8mb3编码导致的。解决这个问题的方法是修改MySQL的配置文件,将默认字符集设置为utf8mb4。
你可以按照以下步骤进行修改:
1. 打开MySQL的配置文件,通常位于my.ini或my.cnf文件中。
2. 在[mysqld]部分添加或修改以下行:
```
[mysqld]
character-set-server=utf8mb4
collation-server=utf8mb4_unicode_ci
```
3. 保存并关闭配置文件。
4. 重启MySQL服务。
这样修改后,MySQL将使用utf8mb4字符集来处理数据,就可以正确转换GBK编码的字符串了。
阅读全文