摄影:产品经理
给产品经理送花反挨骂
这篇文章的起因是一个报错,我们来看看:
为什么查询不出来呢?难道两个比赛阶段
不一样?我们进一步测试一下:
难道说是其中一个包含了不可见的零宽字符?我们来看看两个字符串的长度:
可以看到,这两个字符串都是4个汉字,说明没有零宽字符。那么为什么他们不一样呢?那我们看一下每个文字的 Unicode 码:
后面的三个字赛阶段
是一样的,但是两个比
的 Unicode 码竟然不一样?
我们分别把u2f50
和u6bd4
重新转成汉字看看:
原来电脑里面真的有两个比
?这两个比
有什么区别呢?我们到https://unicodemap.org/
上面查询看看:
2f50
对应的⽐
实际上是康熙部首[1]。真正比较的比对应的 Unicode 码为6bd4
。
最后,感谢 Loco 提供的unicodemap.org
。
参考资料
[1]
康熙部首: https://zh-yue.wikipedia.org/wiki/康熙部首