摄影:产品经理
给产品经理送花反挨骂
这篇文章的起因是一个报错,我们来看看:
为什么查询不出来呢?难道两个比赛阶段不一样?我们进一步测试一下:
难道说是其中一个包含了不可见的零宽字符?我们来看看两个字符串的长度:
可以看到,这两个字符串都是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
---来自腾讯云社区的---青南
微信扫一扫打赏
支付宝扫一扫打赏