康熙部首导致的字典查询异常

简介: 康熙部首导致的字典查询异常

摄影:产品经理给产品经理送花反挨骂

这篇文章的起因是一个报错,我们来看看:

为什么查询不出来呢?难道两个比赛阶段不一样?我们进一步测试一下:

难道说是其中一个包含了不可见的零宽字符?我们来看看两个字符串的长度:

可以看到,这两个字符串都是4个汉字,说明没有零宽字符。那么为什么他们不一样呢?那我们看一下每个文字的 Unicode 码:

后面的三个字赛阶段是一样的,但是两个的 Unicode 码竟然不一样?

我们分别把\u2f50\u6bd4重新转成汉字看看:

原来电脑里面真的有两个?这两个有什么区别呢?我们到https://unicodemap.org/上面查询看看:

2f50对应的实际上是康熙部首[1]。真正比较的比对应的 Unicode 码为6bd4

最后,感谢 Loco 提供的unicodemap.org

目录
相关文章
启动报错:java.nio.charset.MalformedInputException: Input length = 1
启动报错:java.nio.charset.MalformedInputException: Input length = 1
864 0
|
4月前
|
网络安全 开发工具 git
Git仓库创建与代码上传指南
本教程介绍了将本地项目推送到远程Git仓库的完整流程,包括初始化本地仓库、添加和提交文件、创建远程仓库、关联远程地址及推送代码。同时,还提供了`.gitignore`配置、分支管理等可选步骤,并针对常见问题(如认证失败、分支不匹配、大文件处理及推送冲突)给出了解决方案。适合初学者快速上手Git版本控制。
|
10月前
|
消息中间件 存储 Java
吃透 RocketMQ 消息中间件,看这篇就够了!
本文详细介绍 RocketMQ 的五大要点、核心特性及应用场景,涵盖高并发业务场景下的消息中间件关键知识点。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
吃透 RocketMQ 消息中间件,看这篇就够了!
|
存储 网络安全 API
|
NoSQL 前端开发 Redis
Windows 下安装和配置 Redis (图文教程)
Windows 下安装和配置 Redis (图文教程)
|
人工智能 前端开发 JavaScript
在线课堂|基于Springboot+Vue实现在线学习平台
本项目基于Springboot和Vue开发实现了一个大学生在线课程学习平台。平台用户有三类:学生、教师、管理员。学生注册登录后可以查看相关课堂,在线播放课程视频进行学习,并可以购买课程,完成课程交易,对课程进行评价,添加学习记录进行记录,在线咨询留言等。教师账户由管理员分配,登录后可以添加课程,添加课程对应的学习视频,查询课程评价并进行回复,查看学生的学习记录,回复学生咨询信息等。管理员主要对平台的所有信息进行相应的管理,包含学生管理、教师管理、课程管理、分类管理、视频管理、咨询管理、学习记录管理、轮播图管理、友情链接管理等,并包含了课程销售的图形报表统计,采用Echart来进行实现。具体见下
876 0
|
SQL 关系型数据库 Go
Golang ORM框架介绍及比较
Golang ORM框架介绍及比较
|
安全 Java 编译器
Go语言面试宝典:50道必会题目与精解
本文提供了50道覆盖Go语言核心概念、并发编程、内存管理、包管理、错误处理和测试等方面的面试题及其详细答案,旨在帮助开发者全面准备Go语言技术面试。
|
Kubernetes 安全 关系型数据库
Helm入门(一篇就够了)
Helm快速入门
21811 0
|
缓存 Oracle Java
当MyBatis 3.5.X遇上JDK8竟然出现了性能问题,全项目组都得加班~
最近,有金融客户使用 TiDB 适网贷核算场批处理场景,合同表数量在数亿级。对于相同数据量,TiDB 处理耗时 3
当MyBatis 3.5.X遇上JDK8竟然出现了性能问题,全项目组都得加班~