x8f专题

ERROR 1366 (HY000): Incorrect string value: ‘\xE5\xB0\x8F\xE6\x98\x8E‘ for column ‘name‘ at row 1

1.出现问题的原因: 数据库的编码是Latin1,无法插入汉字。 如何检查自己的数据库编码呢? show variables like 'character%'; 这里我是更改完的,默认是Latin1。 character_set_database=Latin1就是新建数据库的时候不修改编码的时候数据库编码默认是Latin1,就是一个库里的所有表的编码格式都是Latin1(在不指定

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

数据库提示Incorrect string value: ‘\\xE5\\x8D\\x8F\\xE5\\x92\\x8C...‘ for column ‘finace_name‘ at row 1

服务器安装MySQL数据库,插入中文时,提示(1366, "Incorrect string value: ‘\xE5\x8D\x8F\xE5\x92\x8C…’ for column ‘finace_name’ at row 1"的解决方法 1、#mysql -uroot -p 进入数据库 2、mysql> set character_set_client=utf8; 对数据库字符集进行设置