Incorrect string value: \xE6\x99\xAF\xE6\xB9\x96... for column name at row 1
时间: 2023-08-21 13:05:26 浏览: 109
异常详细信息: EnterpriseDT.Net.Ftp.FTPException: plan/??_SV_201011121502.DNJH: The filename, directory name, or volume label syntax is incorrect
回答:这个错误是因为数据库的name列默认字符集不是UTF-8,而是latin1,导致无法存储特定的字符。要解决这个问题,你可以通过更改字符集为UTF-8来修复这个错误。有两种方法可以做到这一点。方法一是在建表语句中添加"DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci"来设置字符集,示例如下:
```sql
create table if not exists 数据库名.`数据表名` ( 表字段设置... ) comment '表描述信息' DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
```
方法二是重新创建数据库时指定UTF-8编码格式,示例如下:
```sql
CREATE DATABASE `数据库名` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
```
这两种方法都可以解决这个错误,具体选择哪一种取决于你的需求和情况。
阅读全文