您的位置 首页 > 腾讯云社区

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

摄影:产品经理

给产品经理送花反挨骂

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

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

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

可以看到,这两个字符串都是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

---来自腾讯云社区的---青南

关于作者: 瞎采新闻

这里可以显示个人介绍!这里可以显示个人介绍!

热门文章

留言与评论(共有 0 条评论)
   
验证码: