【记录】手机QQ和电脑QQ里的emoji种类有什么差异?
版本
手机 QQ:V 8.9.76.12115
电脑 QQ:QQ9.7.15(29157)
偶然发现,有一种emoji手机上怎么找都找不到,一开始以为自己失忆了,后来发现这种emoji只在电脑上有。
接下来简单说一下找emoji差异的方式,以及查找结果。
由于手机上的emoji和电脑上的emoji的顺序不一样,所以肉眼逐一比对的方式麻烦,可以稍微加一点程序来完成这个工作。
首先,把两个平台提供的emoji全部打一遍,发到聊天框里;

然后复制粘贴到支持以图片作为输入的纯文本编辑器里(如VScode),得到:
电脑:
HFNP17VDI)]Z[}UDFGU(ZQ3.png
`WU7PMDFMTR`4TNF6Z2$%}4.png
~BVR@E0OP7WW~~P@`RDF]2P.png
UQZQV$P2~N83)LW%D3AE0NL.png
}DSM0MB]59G)$BQJTCNAR~1.png
}$%UH3ZZR}6QSQ03CP{FP{3.png
JS7VGG]NT$OH{($WE4RKMZ9.png
XKJNG}2QXW7483Z)YDP3M(4.png
55PE531V%F~%DQEB7C~QQU2.png
NM[CMHEXA[RPR@@WMZHH8UA.png
ASDJ3CM`23E6WR~Z7%XI6_B.png
C)XOWJ$[R~D(~D1J{DY)D[M.png
8OQF6W2%`}VHGHHS6T6@J34.png
G@(6~3B88V$F]T53AI(7}AN.png
B9[I0E]C0L5IXL664]}T~GP.png
)J7NP$R3$~4FX`$`36(`0XY.png
B)O}78[T8QN{4Y48%`@VQ7C.png
3Z$J4F9RF4AMXK}]}}](JFU.png
V}82X2P5@{{(SVKZ159@4]J.png
MXL_E%7}KBPVUI{7$1U}A~H.png
JM4%@RX%NK`D]E$(QP@YPHW.png
BYL6BNKHA%DSF(L[V{_}Y1J.png
C%IX_XZETKX9([6DBO%ZP}N.png
K[{2F]MMH4AF]O(4O%H$4ZY.png
0`4QU2ZV5}W2}_EP1OV0I`R.png
{E9[SVG_$HAJXVHVWK56HT9.png
4S8F{~`RT)~FNLU9(6)$2MM.png
HIVD0{6_T08{2}M{S_(R~$A.png
J]4%IV$SU3S$Q8~T%WCKL6B.png
K~3{%BO35KS{K`%NP{3DU{7.png
$H}SYK}C})RI]W)AJA$CPVY.png
J`A7@5UZ1@5BGN1}70`AGX4.png
%[[0UGVXT%CJ%]C(6@020@1.png
9B{(F9TC9L5YZPB_ETLT{{R.png
手机:
/敲开心
/让我康康
55PE531V%F~%DQEB7C~QQU2.png
JS7VGG]NT$OH{($WE4RKMZ9.png
XKJNG}2QXW7483Z)YDP3M(4.png
NM[CMHEXA[RPR@@WMZHH8UA.png
{E9[SVG_$HAJXVHVWK56HT9.png
BYL6BNKHA%DSF(L[V{_}Y1J.png
ASDJ3CM`23E6WR~Z7%XI6_B.png
JM4%@RX%NK`D]E$(QP@YPHW.png
3Z$J4F9RF4AMXK}]}}](JFU.png
4S8F{~`RT)~FNLU9(6)$2MM.png
9B{(F9TC9L5YZPB_ETLT{{R.png
)J7NP$R3$~4FX`$`36(`0XY.png
C)XOWJ$[R~D(~D1J{DY)D[M.png
B9[I0E]C0L5IXL664]}T~GP.png
8OQF6W2%`}VHGHHS6T6@J34.png
G@(6~3B88V$F]T53AI(7}AN.png
MXL_E%7}KBPVUI{7$1U}A~H.png
B)O}78[T8QN{4Y48%`@VQ7C.png
}$%UH3ZZR}6QSQ03CP{FP{3.png
K[{2F]MMH4AF]O(4O%H$4ZY.png
}DSM0MB]59G)$BQJTCNAR~1.png
%[[0UGVXT%CJ%]C(6@020@1.png
V}82X2P5@{{(SVKZ159@4]J.png
J]4%IV$SU3S$Q8~T%WCKL6B.png
HFNP17VDI)]Z[}UDFGU(ZQ3.png
C%IX_XZETKX9([6DBO%ZP}N.png
HIVD0{6_T08{2}M{S_(R~$A.png
最后分别复制粘贴到这个《在线数据对比工具 | 数据对比导出—在线工具》网站:https://www.sojson.com/compare.html,得到:

可以看到主要就是电脑端多了这些:
J`A7@5UZ1@5BGN1}70`AGX4.png
`WU7PMDFMTR`4TNF6Z2$%}4.png
K~3{%BO35KS{K`%NP{3DU{7.png
~BVR@E0OP7WW~~P@`RDF]2P.png
UQZQV$P2~N83)LW%D3AE0NL.png
0`4QU2ZV5}W2}_EP1OV0I`R.png
$H}SYK}C})RI]W)AJA$CPVY.png
也就是:

手机端只多了两个,那两个电脑上根本加载不出来,比较一目了然:
/让我康康
/敲开心
也就是:

不过这样很不直观,没办法直接输出这些字符串对应的是哪个emoji,如果这个网站的工具能把A存在、B不存在的行在A上加个高亮就更好了。
相关文章:
【记录】手机QQ和电脑QQ里的emoji种类有什么差异?
版本 手机 QQ:V 8.9.76.12115 电脑 QQ:QQ9.7.15(29157) 偶然发现,有一种emoji手机上怎么找都找不到,一开始以为自己失忆了,后来发现这种emoji只在电脑上有。 接下来简单说一下找emoji差异的方式…...
blender界面认识01
学习视频 【基础篇】1.2 让手听话_哔哩哔哩_bilibili 目录 控制视角 控制物体 选择对象1 小结 控制视角 长按鼠标中键-----视角旋转 shift鼠标中键-----视角平移 滚动鼠标中键-----视角缩放 也可以通过界面的快捷工具实现 这个视角旋转有一点像catia中罗盘,…...
TCP数据报结构分析(面试重点)
在传输层中有UDP和TCP两个重要的协议,下面将针对TCP数据报的结构进行分析 关于UDP数据报的结构分析推荐看UDP数据报结构分析(面试重点) TCP结构图示 TCP报头结构的分析 一.16位源端口号 源端口表示发送数据时,发送方的端口号&am…...
合并两个有序的单链表,合并之后的链表依然有序
定义节点 class ListNode {var next: ListNode _var x: Int _def this(x: Int) {thisthis.x x}override def toString: String s"x>$x" } 定义方法 class LinkedList {var head new ListNode(0)def getHead(): ListNode this.headdef add(listNode: Li…...
eureka迁移到nacos--双服务中心注册
服务注册中心的迁移有多种方式,官网使用nacos sync,还有民间开发的双注册中心组件eureka-nacos-proxy,但是我用了不太顺利,所以用的是阿里巴巴的双注册中心组件edas-sc-migration-starter spring boot:2.5.3 引入依赖 …...
线程池使用不规范导致线程数大以及@Async的规范使用
文章详细内容来自:线程数突增!领导:谁再这么写就滚蛋! 下面是看完后文章的,一个总结 线程池的使用不规范,导致程序中线程数不下降,线程数量大。 临时变量的接口,通过下面简单的线…...
启莱OA treelist.aspx SQL注入
子曰:“为政以德,譬如北辰,居其所,而众星共之。” 漏洞复现 访问漏洞url: 使用SQLmap对参数 user 进行注入 漏洞证明: 文笔生疏,措辞浅薄,望各位大佬不吝赐教,万分感…...
ES是一个分布式全文检索框架,隐藏了复杂的处理机制,核心数据分片机制、集群发现、分片负载均衡请求路由
ES是一个分布式框架,隐藏了复杂的处理机制,核心数据分片机制、集群发现、分片负载均衡请求路由。 ES的高可用架构,总体如下图: 说明:本文会以pdf格式持续更新,更多最新尼恩3高pdf笔记,请从下面…...
xml和json互转工具类
分享一个json与xml互转的工具类,非常好用 一、maven依赖 <!-->json 和 xm 互转</!--><dependency><groupId>org.dom4j</groupId><artifactId>dom4j</artifactId><version>2.1.3</version></dependency&g…...
Windows系统下MMDeploy预编译包的使用
Windows系统下MMDeploy预编译包的使用 MMDeploy步入v1版本后安装/使用难度大幅下降,这里以部署MMDetection项目的Faster R-CNN模型为例,将PyTorch模型转换为ONNX进而转换为Engine模型,部署到TensorRT后端,实现高效推理,…...
yolov5自定义模型训练二
前期准备好了用于训练识别是否有火灾的数据集后就可以开始修改yolo相关文件来进行训练 数据集放到yolov5目录里 在data目录下新建yaml文件设置数据集信息如下 在model文件夹下新增新的model文件 开始训练 训练出错 确认后是对训练数据集文件夹里的文件名字有要求,原…...
Spring框架获取用户真实IP(注解式)
文章目录 一、最终使用效果(ClientIp 注解获取)二、实现代码1.注解2.方法参数解析器(Resolver)3.全局增加Resolver配置 Spring 框架没有现成工具可以方便提取客户端的IP地址,普遍做法就是通过 HttpServletRequest 的 g…...
利用 IDEA IDE 的轻量编辑模式快速查看和编辑工程外的文本文件
作为程序员, 我们都知道 IDE 的很好用的, 它的文本编辑器功能也非常的强大, 用起来非常便捷. 在长年累月的使用中, 我们也变得对其非常熟悉, 以致于使用起其它简单地轻量级的文本编辑器来, 比如什么记事本, Notepad, UltraEdit 等等呀, 觉得既不方便又不熟悉. 关键是很多的操作…...
MyBatisx代码生成
MyBatisx代码生成 1.创建数据库表 CREATE TABLE sys_good (good_id int(11) NOT NULL,good_name varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL,good_desc varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL,PRIMARY KEY (good_id) ) ENGINEInnoDB DEFAULT CHA…...
【日记】文章更新计划
首发博客地址[1] 状态 这两天也没加班,也没干什么活。不知道怎么回事,到家就想睡觉。所以这两天睡得很早,基本上 11 点之前就睡了,文章也就鸽了两天。 计划 今早起来感觉还是要自律,我写文章的初衷是为了学习。基于这个…...
UML用例图三种关系(重点)-架构真题(十七)
某项目包括A、B、C、D四道工序,各道工序之间的衔接关系、正常进度下各工序所需的时间和直接费用、赶工进度下所需的时间和直接费用如下表所示。该项目每天需要间接费用为4.5万元,根据此表,最低成本完成需要()天。&…...
分层解耦介绍
三层架构 Controller:控制层,接受前端发送的请求,对请求进行处理,并响应数据 service:业务逻辑层,处理具体业务逻辑 dao:数据访问层,负责数据访问操作,包括数据的增、删、…...
Nginx百科之gzip压缩、黑白名单、防盗链、零拷贝、跨域、双机热备
引言 早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业…...
git通过fork-merge request实现多人协同
一、问题 对于一个项目,如果需要多人协同开发,大家都在原始仓库中进行修改提交,经常会发生冲突,而且一不小心会把别人的代码内容覆盖掉。为了避免这样的问题,git提供了fork-merge request这样的协同方式。 二、仓库框…...
元素居中的方法总结
目录 垂直居中 行内元素垂直居中 单行文本垂直居中 1.line-height: 200px; 多行文本垂直居中 1.tablevertical-align:middle 块级元素垂直居中 1.display: flex;align-items: center; 2.使用position top margin-top 水平居中 行内元素水平居中 1.text-align:cente…...
[特殊字符] 智能合约中的数据是如何在区块链中保持一致的?
🧠 智能合约中的数据是如何在区块链中保持一致的? 为什么所有区块链节点都能得出相同结果?合约调用这么复杂,状态真能保持一致吗?本篇带你从底层视角理解“状态一致性”的真相。 一、智能合约的数据存储在哪里…...
Neo4j 集群管理:原理、技术与最佳实践深度解析
Neo4j 的集群技术是其企业级高可用性、可扩展性和容错能力的核心。通过深入分析官方文档,本文将系统阐述其集群管理的核心原理、关键技术、实用技巧和行业最佳实践。 Neo4j 的 Causal Clustering 架构提供了一个强大而灵活的基石,用于构建高可用、可扩展且一致的图数据库服务…...
React---day11
14.4 react-redux第三方库 提供connect、thunk之类的函数 以获取一个banner数据为例子 store: 我们在使用异步的时候理应是要使用中间件的,但是configureStore 已经自动集成了 redux-thunk,注意action里面要返回函数 import { configureS…...
网站指纹识别
网站指纹识别 网站的最基本组成:服务器(操作系统)、中间件(web容器)、脚本语言、数据厍 为什么要了解这些?举个例子:发现了一个文件读取漏洞,我们需要读/etc/passwd,如…...
Linux 内存管理实战精讲:核心原理与面试常考点全解析
Linux 内存管理实战精讲:核心原理与面试常考点全解析 Linux 内核内存管理是系统设计中最复杂但也最核心的模块之一。它不仅支撑着虚拟内存机制、物理内存分配、进程隔离与资源复用,还直接决定系统运行的性能与稳定性。无论你是嵌入式开发者、内核调试工…...
LRU 缓存机制详解与实现(Java版) + 力扣解决
📌 LRU 缓存机制详解与实现(Java版) 一、📖 问题背景 在日常开发中,我们经常会使用 缓存(Cache) 来提升性能。但由于内存有限,缓存不可能无限增长,于是需要策略决定&am…...
Chrome 浏览器前端与客户端双向通信实战
Chrome 前端(即页面 JS / Web UI)与客户端(C 后端)的交互机制,是 Chromium 架构中非常核心的一环。下面我将按常见场景,从通道、流程、技术栈几个角度做一套完整的分析,特别适合你这种在分析和改…...
快速排序算法改进:随机快排-荷兰国旗划分详解
随机快速排序-荷兰国旗划分算法详解 一、基础知识回顾1.1 快速排序简介1.2 荷兰国旗问题 二、随机快排 - 荷兰国旗划分原理2.1 随机化枢轴选择2.2 荷兰国旗划分过程2.3 结合随机快排与荷兰国旗划分 三、代码实现3.1 Python实现3.2 Java实现3.3 C实现 四、性能分析4.1 时间复杂度…...
Selenium 查找页面元素的方式
Selenium 查找页面元素的方式 Selenium 提供了多种方法来查找网页中的元素,以下是主要的定位方式: 基本定位方式 通过ID定位 driver.find_element(By.ID, "element_id")通过Name定位 driver.find_element(By.NAME, "element_name"…...
云原生时代的系统设计:架构转型的战略支点
📝个人主页🌹:一ge科研小菜鸡-CSDN博客 🌹🌹期待您的关注 🌹🌹 一、云原生的崛起:技术趋势与现实需求的交汇 随着企业业务的互联网化、全球化、智能化持续加深,传统的 I…...
