请教下 v2,有人遇到过 chrome 的这个乱码 bug 吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mrziye
V2EX    浏览器

请教下 v2,有人遇到过 chrome 的这个乱码 bug 吗?

  •  
  •   mrziye 2024-03-08 10:41:54 +08:00 2494 次点击
    这是一个创建于 588 天前的主题,其中的信息可能已经有所发展或是发生改变。




    如图,实际上我复制这个标题再粘贴,也是 ok 的,但是就 chrome 显示的会乱码。


    Safari 都是正常的。
    21 条回复    2024-03-12 11:55:04 +08:00
    codehz
        1
    codehz  
       2024-03-08 11:39:30 +08:00   1
    看了一下,好像是字母全部被偏移了 2
    f=(x)=>x.split('').map(c => String.fromCharCode(c.charCodeAt(0)+2)).join('')
    f('rcpkgl_j') === 'terminal'
    我感觉可能大概是字体解析出了问题??
    zzxqd
        2
    zzxqd  
       2024-03-08 11:45:54 +08:00
    首先,使用纯净模式浏览这个页面看看(不加载使用任何浏览器扩展、用户脚本或者广告拦截软件等),这明显不是浏览器字符解析的问题。
    stevenshum
        3
    stevenshum  
       2024-03-08 11:49:18 +08:00
    感觉像是字体出问题了吧,chrome F12 把 font-family 里面的字体一个去掉排查一下?
    mrziye
        4
    mrziye  
    OP
       2024-03-08 11:51:48 +08:00
    @zzxqd 访客模式依旧。。
    mrziye
        5
    mrziye  
    OP
       2024-03-08 11:52:01 +08:00
    @codehz 很奇怪,目前还没找到原因。。
    mrziye
        6
    mrziye  
    OP
       2024-03-08 11:53:04 +08:00
    @stevenshum F12 源码里面的字母都是正常的。。

    系统是 mac ,没装任何奇怪字体。。
    stevenshum
        7
    stevenshum  
       2024-03-08 11:56:17 +08:00   1
    @mrziye #6 我的意思是在 chrome F12 把这个元素 font-family 里面的字体一个个去掉后看看能不能显示正常
    mrziye
        8
    mrziye  
    OP
       2024-03-08 11:59:01 +08:00
    @stevenshum 老哥,确实是字体原因,我 F12 里面删除“"Helvetica Neue",就可以了。。

    但是我还是得查一下为什么。
    mrziye
        9
    mrziye  
    OP
       2024-03-08 12:19:04 +08:00
    @stevenshum 找到了这个问题,但是还是没解决。。
    Puteulanus
        10
    Puteulanus  
       2024-03-08 12:34:25 +08:00   1
    这个是反爬的一个常见做法,偏移字体让你看着正常,但爬下来是乱的
    盲猜是不是有网站用了这个反爬,但是字体魔改 Helvetica Neue 之后没有改名啥的,被浏览器缓存用在其他网站上了
    mrziye
        11
    mrziye  
    OP
       2024-03-08 12:46:32 +08:00
    @Puteulanus v2 难道也有这种机制? 现在还是不确定原因。。但是好像只在 v2 遇到了这个问题。。 @livid
    Parva
        12
    Parva  
       2024-03-08 13:17:22 +08:00 via iPhone
    666 大佬们
    Belmode
        13
    Belmode  
       2024-03-08 13:32:07 +08:00
    @Puteulanus 你好,请教一下,是不是魔改字体后,也要把网站的字体编码也一起改了的呢,谢谢。
    pota
        14
    pota  
       2024-03-08 13:41:06 +08:00
    @mrziye #11 这个是别的站改了偏移的字体,然后可能被浏览器缓存了,在 v2 是字体就显示错误了
    callmesmc
        15
    callmesmc  
       2024-03-08 13:47:53 +08:00 via iPhone
    清缓存清 cookie
    fredcc
        16
    fredcc  
       2024-03-08 13:50:14 +08:00
    遇到了同样的问题,删除系统里自己安装的 Helvetica 字体就可以了。猜测原因是网上下载的字体文件定义跟标准不符
    mrziye
        17
    mrziye  
    OP
       2024-03-08 14:14:11 +08:00
    @fredcc 感谢,我试一下,我有可能下载过别的字体。。我找一找 。
    paopjian
        18
    paopjian  
       2024-03-08 14:19:12 +08:00
    什么网站也太坑爹了,直接干坏了浏览器的字体缓存
    mrziye
        19
    mrziye  
    OP
       2024-03-08 14:22:25 +08:00
    @fredcc 感谢感谢,我去重置了系统的字体,现在正常了。。
    stevenshum
        20
    stevenshum  
       2024-03-08 16:22:49 +08:00
    @mrziye #9 很大的可能就是你的 Helvetica Neue 这个字体安装出问题了,要么把这个字体卸载删除了,要么重装
    windyskr
        21
    windyskr  
       2024-03-12 11:55:04 +08:00
    我电脑上 'Lato' 这个字体被改了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5389 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 07:50 PVG 15:50 LAX 00:50 JFK 03:50
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86