Incorrect string value: '\xE4\xB8\x80\xE7\xBA\xA7...' for column 'name' at row 1
来源:互联网 发布:c语言fread读取jpg 编辑:程序博客网 时间:2024/05/11 09:34
在使用hibernate+mysql测试的时候出现的问题。
其实是编码不一致原因,mysql需要设置数据库为utf8
最简单是使用工具:mysql-front等等。。。
show variables like 'character%';查看字符编码
--更改字符集
SET character_set_client = utf8 ;
SET character_set_connection = utf8 ;
SET character_set_database = utf8 ;
SET character_set_results = utf8 ;
SET character_set_server = utf8 ;
SET collation_connection = utf8 ;
SET collation_database = utf8 ;
SET collation_server = utf8 ;
连接数据库时:
jdbc:mysql://localhost:3306/数据库名?useUnicode=true&characterEncoding=utf8
查询之前:
set names gbk;
存中文显示长度太长,但是字段长度够长,说明字符集没设置
C:\Program Files\MySQL\MySQL Server 5.0\my.ini\
default-character-set=utf8
default-character-set=utf8
- Incorrect string value: '\xE4\xB8\x80\xE7\xBA\xA7...' for column 'name' at row 1
- Incorrect string value: '\xE4\xB8\xAD\xE7\xBA\xA7' for column 'title' at row 1
- failed:Incorrect string value: '\xE5\xBC\xA0\xE4\xB8\x89' for column 'name' at row 1
- Incorrect string value: '\xE6\x9D\x8E\xE7\xA7\x8B...' for column 'createUser' at row 1
- mysql:Incorrect string value: '\xE5\x8C\x97\xE4\xBA\xAC' for column 'address' at row 1
- 1366 - Incorrect string value: '\xE4\xB8\xAD\xE6\x96\x87' for column 'cName' at row 1
- Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
- Incorrect string value: '\\xE7\\x9B\\xB8\\xE5\\x90\\x8C...' for column 'comment' at row 1
- MySQL存入中文显示“1.Incorrect string value: '\xE4\xBE\xAF\xE4\xBA\x9A...' for column 'NAME' at row 1”问题
- MySQL 执行插入操作时报1366 - Incorrect string value: '\xE4\xB8\xAD\xE6\x96\x87' for column 'name' at row 1
- ERROR 1366 (HY000): Incorrect string value: '\xE4\xB8\xAD\xE5\x9B\xBD' for column 'tname' at row 1
- Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
- Sqlyog中解决编码问题Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
- Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
- Mysql 插入中文错误:Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
- 错误信息:Incorrect string value: '\xE4\xBD\xA0\xE5\xA5\xBD' for column 'name' at row 1
- ERROR 1366 (HY000): Incorrect string value: '\xE7\x9A\x84' for column 'name' at row 1
- Error Code: 1366. Incorrect string value: '\xE4\xBA\xA7\xE5\x93\x81...' for column (mysql插入中文)
- CCScene和CCLayer类详解
- document.body的一些用法以及js中的常见问题
- Android组件 概念
- MATLAB矩阵操作大全
- 自己收藏:java 词汇表
- Incorrect string value: '\xE4\xB8\x80\xE7\xBA\xA7...' for column 'name' at row 1
- 线程基础
- CCSprite类详解
- android 布局中的单位及分辨率自解
- 一个Java高手的实例
- android、ios与服务器端php使用rsa加密解密通讯
- 在Matlab中如何快速生成均匀分布的圆带形数据?
- CCAction类详解
- 黑马程序员_03_循环语句