Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name' at row 1 SQL Statement:
时间: 2023-09-30 10:07:00 浏览: 64
[] - 2023-07-21 MySQL 巨坑:永远不要在 MySQL 中使用 UTF-8!!.pdf
这个错误通常是由于数据库字符集和字符串编码不匹配导致的。可以尝试以下方法解决:
1. 将数据库表格的字符集修改为UTF-8,如果已经是UTF-8则跳过此步骤。
2. 将字符串编码转换为UTF-8,可以使用函数如iconv()、mb_convert_encoding()等。
3. 确保在向数据库中插入数据时,使用正确的字符集和编码。
如果上述方法都不能解决问题,可以考虑修改MySQL配置文件my.cnf,将字符集设置为UTF-8,然后重启MySQL服务。
阅读全文