V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
roshad
V2EX  ›  问与答

"&​lt;" "<" 这两个字符串有什么不同?

  •  
  •   roshad · 2018-07-25 22:32:17 +08:00 · 2654 次点击
    这是一个创建于 2317 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我测试这个 bug 很久,最后才发现字符串不一样,每个字符都是一样的,合在一起就不一样了,这是什么原因导致的?

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

    用 pycharm 打断点的话,可以看得出来
    580a388da131
        16
    580a388da131  
       2018-07-25 23:55:53 +08:00 via Android   ❤️ 1
    你想要开启显示不可见字符,这东西现在有人拿来做指纹追溯。
    geying
        17
    geying  
       2018-07-26 10:33:54 +08:00
    能发现这个也是厉害
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1101 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 22:45 · PVG 06:45 · LAX 14:45 · JFK 17:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.