博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 插入汉字 Incorrect string value 解决办法
阅读量:6832 次
发布时间:2019-06-26

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

项目开发的时候,由网页表单提交的过来的中文字符,会报Incorrect string value: '\xF0\x90\x8D\x83\xF0\x90...' 异常;

原因是mysql的编码造成,使用 show variables like 'character%' 查看数据库的编码:

mysql> show variables like 'character%'    -> ;+--------------------------+--------------------------------------------------------+| Variable_name            | Value                                                  |+--------------------------+--------------------------------------------------------+| character_set_client     | latin1                                                 || character_set_connection | latin1                                                 || character_set_database   | latin1                                                 || character_set_filesystem | binary                                                 || character_set_results    | latin1                                                 || character_set_server     | latin1                                                 || character_set_system     | utf8                                                   || character_sets_dir       | /usr/local/mysql-5.1.63-osx10.6-x86_64/share/charsets/ |+--------------------------+--------------------------------------------------------+8 rows in set (0.00 sec)

 

网上找了些解决方案:修改字段或者表的字符集为utf8

方案1,转换需要插入汉字的数据表编码为utf8

alter table sysadmin_article convert to character set utf8;Query OK, 16 rows affected (0.35 sec)Records: 16  Duplicates: 0  Warnings: 0

方案2,更改数据库的编码格式,再重新建表

alert database fruitdata character set utf8;

 

转载于:https://www.cnblogs.com/sandycoding/p/3963209.html

你可能感兴趣的文章
XStream处理重复的或循环引用
查看>>
对某机构为“转移内部矛盾”而嫁祸于我们的事件之真相大起底
查看>>
Exchange管理控制台无法安装,要求重新启动
查看>>
【案例分享】电力设备生产数据的多层分组统计报表实现
查看>>
Windows 7下安装Cygwin亲历烦恼记录
查看>>
4G时代,语音社交APP或成智能手表的杀手级应用
查看>>
年入十万靠努力,年入百万靠能力,年入千万靠什么
查看>>
【免费下载】《这样理解知识管理》电子书,2016学会知识管理
查看>>
轻量级的Web服务器Nginx0.9.0 开发版发布
查看>>
听到两个程序员聊天——A:“借我1K块。”
查看>>
Oracle ROWID
查看>>
重构可让SQL提高可维护性,可读性以及效能性
查看>>
java多线程例子
查看>>
fabric自动部署
查看>>
linux 命令小抄
查看>>
前端必读:浏览器内部工作原理
查看>>
C Socket Programming for Linux with a Server and Client Example Code
查看>>
6天通吃树结构—— 第一天 二叉查找树
查看>>
vs2005/vs2008和sql2005 的安装顺序
查看>>
powerdesigner 设置自动增长列(identity)和默认值
查看>>