表情符号

Unicode13正式发布,更多的Emoji

廉价感情. 提交于 2020-04-06 13:32:11
Unicode(统一码、万国码、单一码)是计算机科学领域里的一项业界标准,包括字符集、编码方案等。Unicode 是为了解决传统的字符编码方案的局限而产生的,它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。 Unicode 13现在正式可用,它标准化了143,859个不同的字符。 Unicode 13.0带来了数十种新的表情符号,包括新的性别和肤色序列。 新的表情符号从诸如凉鞋,凉鞋,肺部到抽水马桶柱塞之类的不同物体开始。 除了新的表情符号外,还为Yezidi,Chorasmian和其他语言添加了新的字符和 脚本 。 可以通过 Unicode.org公告 找到Unicode 13.0更改的完整列表。 此处 概述了新的Unicode 13.0表情符号。 来源: oschina 链接: https://my.oschina.net/linuxmeng/blog/3217710

emoji等表情符号存mysql的方法

梦想的初衷 提交于 2020-01-24 20:45:57
项目中需要存储用户信息(用户昵称有表情符号),自然就遇到了emoji等表情符号如何被mysql DB支持的问题 这里引用先行者博文:https://segmentfault.com/a/1190000000616820 如果UTF8字符集且是Java服务器的话,当存储含有emoji表情时,会抛出类似如下异常: 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

php过滤表情符号

别来无恙 提交于 2019-12-25 03:22:39
<?php $clean_text = ""; // Match Emoticons $regexEmoticons = '/[\x{1F600}-\x{1F64F}]/u'; $clean_text = preg_replace($regexEmoticons, '', $str); // Match Miscellaneous Symbols and Pictographs $regexSymbols = '/[\x{1F300}-\x{1F5FF}]/u'; $clean_text = preg_replace($regexSymbols, '', $clean_text); // Match Transport And Map Symbols $regexTransport = '/[\x{1F680}-\x{1F6FF}]/u'; $clean_text = preg_replace($regexTransport, '', $clean_text); // Match Miscellaneous Symbols $regexMisc = '/[\x{2600}-\x{26FF}]/u'; $clean_text = preg_replace($regexMisc, '', $clean_text); // Match Dingbats $regexDingbats =

Windows 10 新功能

廉价感情. 提交于 2019-12-16 22:01:21
一、与 Cortana 集成的便笺 借助便笺,你可捕捉并保存绝妙创意或记录重要细节。便笺现已与 Cortana 集成,让你能够设置整个设备中的提醒。 (一) 先来了解一下微软小娜Cortana。 Cortana 是你真正的私人智能语音助理。Cortana 旨在帮助你处理日常任务。Cortana 从第一天起就做好了随时回答问题和完成基本任务的准备,它会随时间的推移不断学习,以便为你提供越来越多的帮助。可以让 Cortana 提醒你完成任务,并且它还可以跨多台设备运行。 (二)启动Cortana 小娜默认是关闭的,解决方法是:在任务栏空白处右键单击,在弹出的快捷菜单中选择“Cortana”,然后在次快捷菜单中单击“显示搜索框”(默认是在“隐藏”选项前面带有对勾)或者是单击次快捷菜单中的“显示Cortana图标”。 (三)再来了解一下微软小娜Cortana主界面(Microsoft账户登录后)。 登录:要获得个性化体验,请选择“Cortana 可以做更多”,用 Microsoft 帐户登录。 尝试设置提醒:只需键入“提醒我...”或者说“你好小娜,提醒我...”就可以开始使用。了解 Cortana 可为你做哪些事:Cortana 善于提醒,也善于帮你守约。她可以基于时间、地点甚至人脉提醒你要做哪些事。你也可以将照片作为简单的视觉提示添加到提醒中。 二、深色模式

GitEmoji使用指南

假如想象 提交于 2019-12-15 01:00:05
日语:絵文字/えもじ emoji,是日本在无线通信中所使用的视觉情感符号,绘指图画,文字指的则是字符,可用来代表多种表情,如笑脸表示笑、蛋糕表示食物等。emoji 频繁地出现在我们的聊天记录、朋友圈,甚至很多时候我们都会用 emoji 代替文字来聊天,来传达自己想要表达的一切,作为一名程序员,常用的代码托管平台 GitHub 中也是会使用 emoji 表情的 为了增加Git提交的趣味性,我们可以在git message增加一些emoji git commit -m ":tada: fisrt commit" 常用的提交emoji指南 附录 https://gitmoji.carloscuesta.me/ http://emojihomepage.com/ https://qq52o.me/1974.html 来源: CSDN 作者: codeslin 链接: https://blog.csdn.net/codeslin/article/details/103462416

MySql 怎么存取 Emoji

空扰寡人 提交于 2019-12-04 07:56:06
01、前言 Emoji 在我们生活中真的是越来越常见了,几乎每次发消息的时候不带个 Emoji,总觉得少了点什么,似乎干巴巴的文字已经无法承载我们丰富的感情了。对于我们开发者来说,如何将 Emoji 存入 MySql 数据库或者取出来,就变成了一种必须掌握的技能了。 Emoji 是一种图形符号,能够很直观地反应出某种文字含义。它让我想起远古时代的象形文字。 1 16.3 KB Emoji 其实是一个日语词(えもじ), E 表示"絵", moji 表示"文字";连在一起就是"絵文字",可以更形象化地表情达意。 02、糟糕 如果我们直接将 Emoji 表情存入数据库的话,通常会出现下面这个错误。 1 6.1 KB 因为数据库的字符编码一般是 utf8(支持的编码范围为 \u0000-\uFFFF ),而 Emoji 所在的编码范围是 \u1F601-\u1F64F ,超出 MySql 的边界了。 怎么解决这个问题呢? 03、utf8mb4 可以将 MySql 的字符集由 utf8 调整为 utf8mb4。utf8mb4 是 MySql 在 5.5.3 版本之后增加的一个编码方式,用来兼容四字节的 Unicode(包括 Emoji)。 理论上,utf8mb4 是 utf8 的超集,其中 mb4 是 most bytes 4 的意思,将字符集修改为“utf8mb4”,并不会对已有的

emoji表情多终端适配解决方案

こ雲淡風輕ζ 提交于 2019-12-03 06:29:40
emoji表情多终端适配解决方案 emoji,也叫 颜表情 是日本在无线通信中所使用的视觉情感符号,由栗田穰崇(Shigetaka Kurita)创作,并在日本网络及手机用户中流行。自苹果公司发布的ios5输入法中加入了emoji后,这种表情符号开始席卷全球,普遍应用于各种手机短信和社交网络中。ios8.3中,加入了同性家庭、以及对不同肤色人种的职业展示。ios9.1中,苹果加入了很多新的有趣的表情。ios10.0中,将大部分表情重新设计,同时加入了单亲家庭的emoji。 emoji表情已经进入到我们的社交生活,大多数现代计算机系统已经兼容emoji表情。通过查阅相关资料,发现不同的设备对表情颜文字的展示效果不太一样。 怎么样让emoji表情在每个客户端都能展示,并且有展示的一致性呢? 方案是:将emoji表情改成图片的形式。 展示方案的逻辑如下: (1)用户在设备中输入emoji (2)获取用户输入的unicode编码(每一个emoji表情都是一个或几个unicode编码组成,跟文字一样) (3)生成unicode编码对应的图片URL (4)前台根据URL以及手机分辨率,展示表情图片 如何获取emoji表情对应的unicode码? 用手机扫描这个二维码,在输入框中输入emoji表情,可以查看到对应的HTML实体,在这里HTML实体可以近似看成unicode编码。

mysql utf8mb4与emoji表情

你说的曾经没有我的故事 提交于 2019-12-02 03:03:22
MYSQL 5.5 之前, UTF8 编码只支持1-3个字节,只支持BMP这部分的unicode编码区, BMP是从哪到哪,到 http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters 这里看,基本就是0000~FFFF这一区。 从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4,一个字符最多能有4字节,所以能支持更多的字符集。 utf8mb4 is a superset of utf8 utf8mb4兼容utf8,且比utf8能表示更多的字符。 至于什么时候用,看你的做什么项目了。。 在做移动应用时,会遇到ios用户会在文本的区域输入emoji表情,如果不做一定处理,就会导致插入数据库异常。 Emoji表情符号兼容方案 一 什么是Emoji emoji就是表情符号;词义来自日语(えもじ,e-moji,moji在日语中的含义是字符)   表情符号现已普遍应用于手机短信和网络聊天软件。   emoji表情符号,在外国的手机短信里面已经是很流行使用的一种表情。   手机上如何使用emoji:   1.iphone、ipad系统:安装emoji free,再设置-通用-键盘-国际键盘-添加新的键盘,然后把emoji添加在里面即可在发短信和一些输入文本的文本框中输入表情。   IOS 5用户可直接从通用中添加emoji

mysql utf8mb4与emoji表情【转】

孤人 提交于 2019-12-02 03:02:54
MYSQL 5.5 之前, UTF8 编码只支持1-3个字节,只支持BMP这部分的unicode编码区, BMP是从哪到哪,到 http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters 这里看,基本就是0000~FFFF这一区。 从MYSQL5.5开始,可支持4个字节UTF编码utf8mb4,一个字符最多能有4字节,所以能支持更多的字符集。 utf8mb4 is a superset of utf8 utf8mb4兼容utf8,且比utf8能表示更多的字符。 至于什么时候用,看你的做什么项目了。。 在做移动应用时,会遇到ios用户会在文本的区域输入emoji表情,如果不做一定处理,就会导致插入数据库异常。 Emoji表情符号兼容方案 一 什么是Emoji emoji就是表情符号;词义来自日语(えもじ,e-moji,moji在日语中的含义是字符)   表情符号现已普遍应用于手机短信和网络聊天软件。   emoji表情符号,在外国的手机短信里面已经是很流行使用的一种表情。   手机上如何使用emoji:   1.iphone、ipad系统:安装emoji free,再设置-通用-键盘-国际键盘-添加新的键盘,然后把emoji添加在里面即可在发短信和一些输入文本的文本框中输入表情。   IOS 5用户可直接从通用中添加emoji

如果有人问你 MySql 怎么存取 Emoji,把这篇文章扔给他

懵懂的女人 提交于 2019-11-28 23:10:07
01、前言 Emoji 在我们生活中真的是越来越常见了,几乎每次发消息的时候不带个 Emoji,总觉得少了点什么,似乎干巴巴的文字已经无法承载我们丰富的感情了。对于我们开发者来说,如何将 Emoji 存入 MySql 数据库或者取出来,就变成了一种必须掌握的技能了。 Emoji 是一种图形符号,能够很直观地反应出某种文字含义。它让我想起远古时代的象形文字。 Emoji 其实是一个日语词(えもじ), E 表示"絵", moji 表示"文字";连在一起就是"絵文字",可以更形象化地表情达意。 02、糟糕 如果我们直接将 Emoji 表情存入数据库的话,通常会出现下面这个错误。 因为数据库的字符编码一般是 utf8(支持的编码范围为 \u0000-\uFFFF ),而 Emoji 所在的编码范围是 \u1F601-\u1F64F ,超出 MySql 的边界了。 怎么解决这个问题呢? 03、utf8mb4 可以将 MySql 的字符集由 utf8 调整为 utf8mb4。utf8mb4 是 MySql 在 5.5.3 版本之后增加的一个编码方式,用来兼容四字节的 Unicode(包括 Emoji)。 理论上,utf8mb4 是 utf8 的超集,其中 mb4 是 most bytes 4 的意思,将字符集修改为“utf8mb4”,并不会对已有的 utf8 编码读取产生任何问题。