【emoji表情】阿里云数据库RDS支持emoji表情

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 前言由于最近几年移动App的兴起,手机自带表情作为用户输入的方式开始流行。但是emoji表情作为一种特殊的编码方式,之前的数据库字符编码不能正常显示。解决在mysql5.5之后的版本,utf8mb4的编码方式解决了emoji表情和生僻字的编码问题。

前言

由于最近几年移动App的兴起,手机自带表情作为用户输入的方式开始流行。

但是emoji表情作为一种特殊的编码方式,之前的数据库字符编码不能正常显示。

解决

在mysql5.5之后的版本,utf8mb4的编码方式解决了emoji表情和生僻字的编码问题。

下面整理下为了兼容emoji表情,我们在数据库服务上做出的修改。

数据库字符集

也就是在创建数据库的时候选择的支持字符集,由于创建之后这项不能进行修改,所以只好重新创建了一个数据库。QAQ

这里写图片描述

参数设置

这里还需要修改RDS实例的参数设置,将character_set_server的值设置为utf8mb4.

这里写图片描述

数据表字符集

设置需要支持emoji表情的数据表的字符集和校验规则。

这里写图片描述

设置数据表的列的字符集和校验规则。

这里写图片描述

项目配置项

之后就是配置运行项目中的字符集配置项

这里写图片描述

后记

随着项目的开发进度的跟进,我们一直在遇到一些越来越实际的问题,当我们在解决问题的时候,也就在和项目一起进步。

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
29天前
|
关系型数据库 分布式数据库 数据库
成都晨云信息技术完成阿里云PolarDB数据库产品生态集成认证
近日,成都晨云信息技术有限责任公司(以下简称晨云信息)与阿里云PolarDB PostgreSQL版数据库产品展开产品集成认证。测试结果表明,晨云信息旗下晨云-站群管理系统(V1.0)与阿里云以下产品:开源云原生数据库PolarDB PostgreSQL版(V11),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。
|
1月前
|
缓存 安全 Java
阿里云数据库 SelectDB 内核 Apache Doris 2.0.6 版本正式发布
阿里云数据库 SelectDB 内核 Apache Doris 2.0.6 版本正式发布
|
1月前
|
SQL 安全 数据管理
在阿里云数据管理DMS(Data Management Service)中,您可以按照以下步骤来创建和管理数据库
【2月更文挑战第33天】在阿里云数据管理DMS(Data Management Service)中,您可以按照以下步骤来创建和管理数据库
37 7
|
1月前
|
SQL 关系型数据库 MySQL
阿里云MySQL数据库价格、购买、创建账号密码和连接数据库教程
阿里云数据库使用指南:购买MySQL、SQL Server等RDS实例,选择配置和地区,完成支付。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码访问。同地域VPC内的ECS需将IP加入白名单以实现内网连接。参考链接提供详细步骤。
371 3
|
24天前
|
弹性计算 关系型数据库 MySQL
阿里云数据库服务器价格表,数据库创建、连接和使用教程
阿里云数据库使用流程包括购买和管理。选择所需数据库类型如MySQL,完成实名认证后购买,配置CPU、内存和存储。确保数据库地域与ECS相同以允许内网连接。创建数据库和账号,设置权限。通过DMS登录数据库,使用账号密码连接。同一VPC内的ECS需添加至白名单以进行内网通信。参考官方文档进行详细操作。
125 3
|
29天前
|
存储 关系型数据库 数据库
超1/3中国500强企业都在用的「汇联易」,为什么选用阿里云RDS?
迎峰而上:汇联易依托阿里云RDS通用云盘,加速业务智能化升级
超1/3中国500强企业都在用的「汇联易」,为什么选用阿里云RDS?
|
1月前
|
弹性计算 关系型数据库 MySQL
阿里云MySQL云数据库优惠价格、购买和使用教程分享!
阿里云数据库使用流程包括购买和管理。首先,选购支持MySQL、SQL Server、PostgreSQL等的RDS实例,如选择2核2GB的MySQL,设定地域和可用区。购买后,等待实例创建。接着,创建数据库和账号,设置DB名称、字符集及账号权限。最后,通过DMS登录数据库,填写账号和密码。若ECS在同一地域和VPC内,可内网连接,记得将ECS IP加入白名单。
442 2
|
1月前
|
存储 SQL 数据管理
阿里云数据库 SelectDB 内核 Apache Doris 如何基于自增列满足高效字典编码等典型场景需求|Deep Dive 系列
自增列的实现,使得 Apache Doris 可以在处理大规模时展示出更高的稳定性和可靠性。通过自增列,用户能够高效进行字典编码,显著提升了字符串精确去重以及查询的性能。使用自增列作为主键来存储明细数据,可以完美的解决明细数据更新的问题。同时,基于自增列,用户可以实现高效的分页机制,轻松应对深分页场景,有效过滤掉大量非必需数据,从而减轻数据库的负载压力,为用户带来了更加流畅和高效的数据处理体验。
|
SQL 存储 AliSQL
2021云数据库RDS重磅升级发布会
数据库上云已是大势所趋,如何实现弹性上云,降低企业数据库成本?如何将企业既有数据库能力与云数据库能力相结合,使云数据库更好支撑业务运行?应用和数据库布署到云上后,如何保障数据库内核的平稳运行?
2266 0
2021云数据库RDS重磅升级发布会
|
SQL 存储 AliSQL
1月20日 | 2021云数据库RDS重磅升级发布会
云数据库RDS重磅升级发布会将为您一一揭秘,本次发布会于1月20日14:00-15:00开启直播,我们将对RDS的高弹性产品形态、RDS专属规格进行深度解读,并分享AliSQL内核上众多企业级功能和性能、稳定性、安全等方面的优化。2021开年RDS重磅升级发布会不容错过,敬请期待!
792 0
1月20日 | 2021云数据库RDS重磅升级发布会