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

前言

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

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

解决

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

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

数据库字符集

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

参数设置

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

数据表字符集

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

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

项目配置项

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

后记

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

时间: 2024-11-01 23:35:04

【emoji表情】阿里云数据库RDS支持emoji表情的相关文章

从运维的角度分析使用阿里云数据库RDS的必要性--你不应该在阿里云上使用自建的MySQL/SQL Server/Oracle/PostgreSQL数据库

开宗明义,你不应该在阿里云上使用自建的MySQL or SQL Server数据库,对了,还有Oracle or PostgreSQL数据库. 云数据库 RDS(Relational Database Service)是一种稳定可靠.可弹性伸缩的在线数据库服务.基于飞天分布式系统和全SSD盘高性能存储,支持MySQL.SQL Server.PostgreSQL和PPAS(高度兼容Oracle)引擎,默认部署主备架构且提供了容灾.备份.恢复.监控.迁移等方面的全套解决方案. 当然,并不是指所有用户

阿里云数据库RDS vs 微软Azure数据库

两台服务器分别是阿里RDS(2核4G)微软azure(ms4级别). 1.网络设置: 2.磁盘 服务器磁盘读写测试 Azure: 阿里云服务器: 从1GB读写测试情况下,阿里云RDS胜 3.网络测试: 从某城市客户端分别访问Azure和阿里云服务器,检查路由跳数: Azure总共30跳 阿里云服务器14跳 从检查路由次数上来看,阿里云RDS胜 4.从下载速率看 下载第三方100M文件 Azure: 阿里云: 从下载速率来看,阿里云RDS胜 5.微软云与阿里云RDS性能压测: 前提条件: 1.规模

编码-mysql数据库想支持emoji表情可不可以不改数据库的字符集

问题描述 mysql数据库想支持emoji表情可不可以不改数据库的字符集 现在手上有个bug,是ios端的emoji表情插不进数据库的问题,在网上查了很久都说要改数据库的字符集. 可是dba说改库的字符集代价太多还给我回复:mysql的字符集设置有 连接字符集,客户端字符集,默认字符集,表和字段的字符集: 所以只需要把存储emoji表情字符的表或字段字符集改为utf8mb4就可以存储:但是需要读取和存储需要确保连接也指定字符集为utf8mb4: 请确认表或字段是否已修改完全,同时连接配置是否正确

传统应用层逻辑分库DB迁移阿里云DRDS+RDS分布式数据库

随着互联网快速发展,我们的结构化关系数据库在高并发.海量数据的情况下面临单机扩展性问题,首先是单机数据库容量瓶颈,单机数据库在业务高速增长的情况下依赖硬件升级也会到达天花板,并且使用成本变得非常高,而且扩展性的复杂性也是比较高,传统数据库扩容往往意味着服务中断,很难做到业务无感知或者少感知.     通过数据水平切换来现实分库可以帮助提升数据库整体性能.横向扩展性,切分后有效的降低了单台机器的访问负载,同时最大限度的降低了数据库服务节点宕机后的损失.      传统应用业务层逻辑或组件分库实现方

湖北阿里云:云数据库RDS升降级

湖北阿里云:云数据库RDS升降级 升降级流程 进入RDS控制台后,选择目标实例跳转至实例详情页面. 在"配置信息"附近可以找到"变更配置"的按钮,点击后即可升级实例配置. "包年包月"实例 "包年包月"实例在合同期内只支持升级操作,不支持降级操作. RDS升级产生费用的计算公式为:升级费用=每天两款实例的价格差×升级当天到服务到期日的剩余天数.升级后的价格根据升级影响到的天数来决定,如果升级天数大于等于300天,升级后的套餐价

【IT技术】阿里RDS首席产品架构师何云飞:阿里云数据库的架构演进之路

专访阿里RDS首席产品架构师何云飞:阿里云数据库的架构演进之路 原文作者:pipihappy8888 http://www.itpub.net/thread-1887486-1-1.html 如果说淘宝革了零售的命,那么DT革了企业IT消费的命.在阿里巴巴看来,DT时代,企业IT消费的模式变成了"云服务+数据",阿里云将打造一个像淘宝电商一样多方共赢的云生态.而作为阿里云庞大帝国的重要成员,阿里云RDS为社交网站.电子商务网站.手机App提供了可靠的数据存储服务.好的架构不是设计出来的

windows-如何同时通过内外网访问阿里云的RDS数据库-portmap

有一台阿里云的windows服务器,想通过外网访问处于内网模式的RDS服务器,但是又不想配置复杂的VPN.而阿里云的RDS目前同时只能支持内网或者外网中的一种模式,如果是linux服务器,我们可以配置DNAT来实现需求,windows没有iptables,怎么办呢~~可以借助一个小工具来实现 解决方法: linux下可以通过 ssh tunnel或者iptables实现Dnat端口转发的效果,但是windows下默认没办法,而又不想配置VPN来访问内网. 这时候可以在服务器上运行一个window

阿里云数据库MongoDB版正式支持3.4、RocksDB、TerarkDB存储引擎

云数据库 MongoDB 版 基于飞天分布式系统和高性能存储,提供三节点副本集的高可用架构,容灾切换,故障迁移完全透明化.并提供专业的数据库在线扩容.备份回滚.性能优化等解决方案. 了解更多 MongoDB 3.4 社区版于2016年年底正式发布,目前已经历10次的小版本迭代,在经过长时间的内部场景测试后,阿里云数据库团队正式支持 MongoDB 3.4,让用户直接在云上享受稳定的数据库服务. MongoDB 3.4 的主要功能改进参考这里,简单总结一下就是: 更快的主备同步,参考 MongoD

阿里云数据库,破解大型网站架构设计中的数据存储难题

摘要:3月10日,2017阿里云网站行业热点问题和解决方案线下研讨会在上海举行.在本次研讨会上,阿里云数据库团队产品专家王义成(花名挚尤)针对于大型网站的数据库架构设计以及阿里云ApsaraDB所提供的服务管理和解决方案进行了深入介绍. 分享者简介:王义成(花名挚尤),阿里云数据库团队产品专家,负责阿里云NoSQL数据库的产品规划.加入阿里巴巴近5年的时间,参与过多种云数据库的产品设计工作.目前主要负责阿里云的MongoDB.Redis以及MemCache产品,旨在为广大客户提供安全可靠的数据库