前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >康熙部首导致的字典查询异常

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

作者头像
青南
发布2020-05-25 11:59:13
8190
发布2020-05-25 11:59:13
举报
文章被收录于专栏:未闻Code未闻Code

摄影:产品经理

给产品经理送花反挨骂

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

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

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

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

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

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

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

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

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

参考资料

[1]

康熙部首: https://zh-yue.wikipedia.org/wiki/%E5%BA%B7%E7%86%99%E9%83%A8%E9%A6%96

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-05-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 未闻Code 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档