찾다
데이터 베이스MySQL 튜토리얼让Mysql支持Emoji表情的方法简析_MySQL

bitsCN.com
声明:我的文章都是在实际工作中遇到并解决问题后撰写的,可能你早就一清二楚了,也可能对你没有任何帮助,喜欢就请顶一下,不喜也请勿喷。就像足球一样, 不喜欢中国足球的就请不要关注,你可以去看乒乓球、羽毛球,甚至,冰壶!但不要去骂他们,毕竟还有很多人痴心地喜欢国足,我就是其中之一。 ===正文=== 最近在做一个iPhone上的项目,我负责后端,Java开发,DB用的是Mysql,版本5.5.21,编码用的是UTF-8。    但发现了一个问题,iPhone上有Emoji表情,插入Mysql时失败了,报如下异常:
 Java代码  java.sql.SQLException: Incorrect string value: '/xF0/x9F/x92/x94' for column 'name' at row 1      at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1073)      at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3593)      at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3525)      at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1986)      at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2140)      at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2620)      at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1662)      at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1581)    上百度Google一下,终于找到了答案。UTF-8编码有可能是两个、三个、四个字节。Emoji表情是4个字节,而Mysql的utf8编码最多3个字节,所以数据插不进去。解决方案就是:将Mysql的编码从utf8转换成utf8mb4。网上应该能搜到一大堆修改Mysql编码的方法。 我是这么做的,可能有些修改没有必要,但最终我还是解决了问题:
 1. 修改my.cnf[mysqld]character-set-server=utf8mb4[mysql]    default-character-set=utf8mb4修改后重启Mysql 2. 以root身份登录Mysql,修改环境变量,将character_set_client,character_set_connection,character_set_database,character_set_results,character_set_server 都修改成utf8mb4 3. 将已经建好的表也转换成utf8mb4命令:alter table TABLE_NAME convert to character set utf8mb4 collate utf8mb4_bin; (将TABLE_NAME替换成你的表名) 至此,OK了!   作者 RamosLi bitsCN.com

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
今日头条发布文章怎么才能有收益?今日头条发布文章获得更多收益方法!今日头条发布文章怎么才能有收益?今日头条发布文章获得更多收益方法!Mar 15, 2024 pm 04:13 PM

一、今日头条发布文章怎么才能有收益?今日头条发布文章获得更多收益方法!1.开通基础权益:原创文章选择投放广告可获得收益,视频必须要原创横屏才会有收益。2.开通百粉权益:粉丝量达到百粉以上,微头条、原创问答创作及问答均可获得收益。3.坚持原创作品:原创作品包含文章、微头条及问题等,要求300字以上。注意违规抄袭作品作为原创发布,会被扣信用分,即使有收益也会被扣除。4.垂直度:做专业领域一类的文章,不能随意跨领域写文章,会得不到合适的推荐,达不到作品的专和精,难以吸引粉丝读者。5.活跃度:活跃度高,

怎么删除抖音评论区的表情?评论区的表情包怎么弄到微信呢?怎么删除抖音评论区的表情?评论区的表情包怎么弄到微信呢?Mar 21, 2024 pm 10:46 PM

抖音作为一款全民短视频平台,用户在观看视频的也会在评论区互相交流,分享自己的看法。有时候,评论区的表情可能会让你觉得不合适或者不悦,那么,怎么删除抖音评论区的表情呢?本文将详细介绍删除方法以及如何将抖音评论区的表情包弄到微信。一、怎么删除抖音评论区的表情?1.打开抖音APP,进入你想要删除表情评论的视频页面。2.在视频下方,找到评论区域,找到你想要删除的表情评论。3.长按该表情评论,会出现一个菜单,选择“删除”选项。4.确认删除后,该表情评论将从评论区消失。注意:目前抖音只支持单个删除评论,不支

解读 Vitalik 新文:为什么 Blob 空间未被高效使用的 Rollup 陷入了发展困境?解读 Vitalik 新文:为什么 Blob 空间未被高效使用的 Rollup 陷入了发展困境?Apr 01, 2024 pm 08:16 PM

如何理解@VitalikButerin新文对以太坊的扩容思考?有人说Vitalik给Blob铭文喊单,离大谱。那么Blob数据包如何工作?坎昆升级后Blob空间为啥得不到高效利用?DAS数据可用性采样是为分片做准备?在我看来,坎昆升级后性能够用了,Vitalik是对Rollup发展忧心忡忡。Why?接下来,我来谈谈我的理解:在之前多次解释过,Blob是和EVMcalldata脱钩的一个直接可被共识层调取的临时数据包,直接好处是,EVM在执行交易时可以不访问Blob数据,因此产生了较低的执行层计算

微信同时发送文章和录音的详细方法微信同时发送文章和录音的详细方法Mar 26, 2024 am 09:16 AM

1、打开手机,点击微信软件,进入微信的主页设置。2、找到微信右下角【我的】打开,进入【我的】页面。3、点击收藏,然后打开新页面。

如何在HTML5中添加文章?如何在HTML5中添加文章?Sep 12, 2023 am 11:37 AM

在本文中,我们将学习如何在HTML5中添加文章。HTML5中的新分段元素之一是标记。文章使用标签以HTML形式表示。更具体地说,元素中包含的内容与网站的其余内容不同(即使它们可能相关)。让我们考虑以下示例来了解如何在HTML5中添加文章示例1在以下示例中,我们在文章元素中使用内联样式。<!DOCTYPEhtml><html><body><articlestyle="width:300px;border:2pxsolidgray;padding:

头条搜索极速版发表文章有收益吗头条搜索极速版发表文章有收益吗Feb 29, 2024 pm 04:16 PM

头条搜索极速版软件不仅提供了丰富的文章内容供用户浏览,还为用户提供了一个展现自我、分享知识的平台。很多用户们都很想了解在头条搜索极速版中发布文章是否能够获得收益,那么今天本站小编就在下文中为大家详细介绍头条搜索极速版发表文章是否有收益以及怎么发表文章的详细介绍,希望能帮助到各位有需要的小伙伴们。头条搜索极速版发表文章有收益吗答案:有。1、首先我们打开头条搜索极速版软件,在首页中我们点击右上角的【加号图标】;2、然后就会来到发表文章的页面,在这里我们可以上传视频、照片、链接、输入文字等,都设置好之

织梦CMS文章内容丢失?一招搞定织梦CMS文章内容丢失?一招搞定Mar 29, 2024 am 09:06 AM

织梦CMS(DedeCMS)是一款功能强大的开源网站内容管理系统,深受广大网站建设者的喜爱。然而,在使用过程中,有时候会出现文章内容丢失的情况,这给网站管理者带来了不小的困扰。本文将介绍一种解决织梦CMS文章内容丢失问题的方法,同时提供具体代码示例,希望能帮助遇到这一问题的网站管理员们。问题现象描述在使用织梦CMS过程中,有时候会出现文章内容丢失的情况。可能

iOS 17 中的新表情符号:您需要知道的一切iOS 17 中的新表情符号:您需要知道的一切Sep 22, 2023 pm 03:53 PM

iOS17中的新表情符号表情符号长期以来一直是主要iOS更新的话题,因为每年都会发布新的表情符号,在推出新的iOS版本之后不久。这一次,我们可以看到总共118个新的表情符号,它们将成为Emoji15.1的一部分,这是Unicode联盟批准的正式起草列表。对于那些不知道的人,Unicode联盟是一个标准机构,其投票成员包括谷歌、苹果和Microsoft。作为Emoji118.15一部分的1个新表情符号由新的性别中立家庭表情符号、新的表情符号概念和具有特定方向变化的新人物表情符号组成。新的中性家庭表

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SublimeText3 영어 버전

SublimeText3 영어 버전

권장 사항: Win 버전, 코드 프롬프트 지원!

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전