博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
向 mysql 插入汉字时报错 Incorrect string value: '\xE6\x9B\xB9\xE5\x86\xAC...' for col....
阅读量:7077 次
发布时间:2019-06-28

本文共 494 字,大约阅读时间需要 1 分钟。

Incorrect string value: '\xE6\x9B\xB9\xE5\x86\xAC...' for column 'realname' at row 1

该情况一般是由数据库设计时的编码错误导致的。

show variables like 'character%'   查看数据库编码,为latin1。

    

如果项目正在测试当中,数据不重要的话,一劳永逸的解决办法是,使用 alert database tuanplus character set utf8 更改数据库的编码格式,再重新建表。

注意:在 Hibernate中,指定hibernate.hbm2ddl.auto=create,重新部署项目,hibernate会自动重新建表。

     

如果项目中的数据是重要数据的话,使用 alter table address convert to character set utf8 转换需要插入汉字的数据表编码为utf8即可(此例中的数据表是address):

    

为免操作不当,事先最好先备份好数据。

 

备份是个好习惯,是吧  *~*

  

memento..

转载地址:http://sxpml.baihongyu.com/

你可能感兴趣的文章
HDU 1023 Train Problem II( 大数卡特兰 )
查看>>
图片的画图板
查看>>
Activex、OLE、COM、OCX、DLL之间的区别(转)
查看>>
MYSQL远程登录权限设置 ,可以让Navicat远程连接服务器的数据库
查看>>
ajax跨域
查看>>
Linux下Tomcat复制一个新的文件夹后无法启动的问题
查看>>
Linux编程 16 文件权限(组管理 groupadd, groupmod,文件权限介绍)
查看>>
hdu5521 Meeting
查看>>
android学习笔记之handler(2)
查看>>
【LeetCode每天一题】Group Anagrams(变位词组)
查看>>
python学习笔记(五)文件操作和集合
查看>>
Python中字符串切片详解
查看>>
Caffe初学者第二部:Ubuntu16.04上安装caffe(CPU)+Matlab2014a+Opencv3的详细过程 (亲测成功, 20180529更新)...
查看>>
javascript实现双向数据绑定
查看>>
Python3学习笔记28-HtmlTestRunner
查看>>
使用Ext JS,不要使用页面做组件重用,尽量不要做页面跳转
查看>>
职场人的“存在主义”哲学
查看>>
抢先体验SQL Server 2014 CTP1!
查看>>
SFB 项目经验-08-Polycom CX700-4.0.X-能登录SFB 2015-能更新为中文
查看>>
思杰的雄心——软件定义的工作空间
查看>>