[ERR] 1366 - Incorrect string value: \xD4\xC6\xC4\xCF\xCA\xA8... for column ENTOLLSTATIONNAME at row 1
时间: 2023-09-19 08:09:37 浏览: 90
这个错误通常是由于数据库字符编码不匹配导致的。请确保数据库和表的字符集编码与插入的数据一致。如果你使用的是MySQL数据库,可以执行以下操作来解决这个问题:
1. 检查数据库和表的字符集编码:
```
SELECT @@character_set_database, @@collation_database;
SELECT table_name, column_name, character_set_name, collation_name
FROM information_schema.columns
WHERE table_schema = 'your_database_name' AND table_name = 'your_table_name';
```
2. 如果字符集编码不匹配,可以使用ALTER TABLE语句修改表的字符集编码:
```
ALTER TABLE your_table_name CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
```
3. 如果需要,还可以修改数据库的字符集编码:
```
ALTER DATABASE your_database_name CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
```
记得在以上命令中替换 "your_database_name" 和 "your_table_name" 成你自己的数据库和表名。此外,你还可以根据具体需要选择其他字符集和校对规则。
阅读全文