xbc专题

mysql插入中文,报错:ERROR 1366 (HY000): Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name

创建表格students, create table students (name varchar(255),subject varchar(255),score int,stuid int); 添加数据, insert into students values ('张三','数学',89,1),('张三','语文',80,1),('张三','英语',70,1),('李四','数学',90

Incorrect string value: '\xE5\xBC\xA0\xE6\x96\x87...'数据库字符集问题解决

因为我的mysql数据库创建时,忘记设置编码为utf8了,然后再创建表的时候每一列的编码也是latin1,所以才会报这个错误。 解决: 然后通过查看数据表编码 show create table person; 查看每一列的编码,将latin1修改为utf8就可以了。

数据库字符集问题解决(Incorrect string value: ‘\xE5\xBC\xA0\xE6\x97\xA0...‘ for column ‘name‘ at row 1)

Incorrect string value: '\xE5\xBC\xA0\xE6\x97\xA0...' for column 'name' at row 1 这个错误的原因就是数据库的默认编码格式为latin1,而你要将utf8的中文插入到表中。     然后就将表的格式改为utf8。 使用指令为:alter table stu character set utf8; 但修改后

MySQL||错误代码: 1366Incorrect string value: ‘\xE5\xBC\xA0\xE5\xB0\x8F...‘ for column ‘stuname‘ at row 1

一、背景         往数据库students中表stuinfo添加数据时报错,报错结果如图所示。 二、查找原因          1、查看MySQL字符集的编码方式,使用代码:SHOW VARIABLES LIKE '%char%';                结果为:         2、查看当前数据库字符集的编码方式,使用代码:SHOW CREATE DATABA