热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

mysql插入Emoji表情报错【MySQL】

数据库|mysql教程表情数据库-mysql教程今天做的了个获取微信粉丝的功能,发现将昵称插入数据库报错.长度肯定是够的网格聚类源码,ubuntu启动桌面环境,发布项目到tomca

数据库|mysql教程mysql插入Emoji表情报错【MySQL】
表情
数据库-mysql教程
今天做的了个获取微信粉丝的功能,发现将昵称插入数据库报错.长度肯定是够的
网格聚类源码,ubuntu启动桌面环境,发布项目到tomcat运行,jsp 爬虫 java,复php选框,云龙区seo优化需要多少钱lzw

Incorrect string value: '\xF0\x9F\x98\x84\xF0\x9F

找了点资料发现UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。

微极速源码,Ubuntu脚本运行权限,tomcat破解版安装,爬虫模拟ajax,麻将php下载,河北seo关键词排名优化服务lzw
网上解决方案都是
android 短信 源码,减小ubuntu镜像大小,爬虫抓取全站小说,php耗材,济源网站seolzw
修改mysql配置

1.在mysql的安装目录下找到my.ini,作如下修改:
[mysqld]
character-set-server=utf8mb4
[mysql]
default-character-set=utf8mb4

2 重启

net stop mysql
net start mysql

3 修改表

ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

我只做了第三步就解决我的问题了,现将其记录下来


推荐阅读
author-avatar
吴力强尹泽楠1991
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有