我测试这个 bug 很久,最后才发现字符串不一样,每个字符都是一样的,合在一起就不一样了,这是什么原因导致的?
1 roshad OP 含有不可见数据,测试出来了. |
2 roshad OP 接下去就是找谁想整我了 |
![]() | 3 fe619742721 2018-07-25 22:39:29 +08:00 不可见字符一般是 excel 导入的时候带进来的吧 |
![]() | 4 blankme 2018-07-25 22:40:03 +08:00 "&<200b>lt;" "<" |
![]() | 5 ysc3839 2018-07-25 22:43:28 +08:00 via Android 零宽空格 ​ |
6 FanWall 2018-07-25 22:46:41 +08:00 via Android 这只能整到不会写代码的人吧 |
7 icp 2018-07-25 22:47:01 +08:00 ![]() |
8 WordTian 2018-07-25 22:47:02 +08:00 via Android 这种 bug 很难找啊,楼主是怎么找出来的? |
![]() | 10 akira 2018-07-25 22:51:43 +08:00 一般遇到这种问题,肯定是某个地方有不可见字符。 直接整行删除重新手打。 |
11 rocbomb 2018-07-25 23:05:18 +08:00 我前几天也就遇到一次, 直接看二进制就行了 sublime File->reopen->hexadecimal 或者 utral edit 都可以 |
12 roshad OP 估计是有人趁我喝水按了个 alt8203 |
13 zhuanzh 2018-07-25 23:20:38 +08:00 via Android @roshad 顺便问问 为啥 alt+数字 有时候是 unicode 有时候是 gbk 比如在记事本和 doc 里不同 |
14 roshad OP |
15 edsion996 2018-07-25 23:45:51 +08:00 via Android 零宽空格我遇到过,网上说某些 PHP 项目带进来的。 用 pycharm 打断点的话,可以看得出来 |
![]() | 16 580a388da131 2018-07-25 23:55:53 +08:00 via Android ![]() |
17 geying 2018-07-26 10:33:54 +08:00 能发现这个也是厉害 |