mrziye
V2EX  ›  浏览器

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

  •  
  •   mrziye · Mar 8, 2024 · 5496 views
    This topic created in 977 days ago, the information mentioned may be changed or developed.




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


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

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

    但是我还是得查一下为什么。
    mrziye
    mrziye
    OP
    Mar 8, 2024
    9
    @stevenshum 找到了这个问题,但是还是没解决。。
    Puteulanus
    Puteulanus
    Mar 8, 2024❤️1
    10
    这个是反爬的一个常见做法,偏移字体让你看着正常,但爬下来是乱的
    盲猜是不是有网站用了这个反爬,但是字体魔改 Helvetica Neue 之后没有改名啥的,被浏览器缓存用在其他网站上了
    mrziye
    mrziye
    OP
    Mar 8, 2024
    11
    @Puteulanus v2 难道也有这种机制? 现在还是不确定原因。。但是好像只在 v2 遇到了这个问题。。 @livid
    Parva
    Parva
    Mar 8, 2024 via iPhone
    12
    666 大佬们
    Belmode
    Belmode
    Mar 8, 2024
    13
    @Puteulanus 你好,请教一下,是不是魔改字体后,也要把网站的字体编码也一起改了的呢,谢谢。
    pota
    pota
    Mar 8, 2024
    14
    @mrziye #11 这个是别的站改了偏移的字体,然后可能被浏览器缓存了,在 v2 是字体就显示错误了
    Bapper
    Bapper
    Mar 8, 2024 via iPhone
    15
    清缓存清 cookie
    fredcc
    fredcc
    Mar 8, 2024
    16
    遇到了同样的问题,删除系统里自己安装的 Helvetica 字体就可以了。猜测原因是网上下载的字体文件定义跟标准不符
    mrziye
    mrziye
    OP
    Mar 8, 2024
    17
    @fredcc 感谢,我试一下,我有可能下载过别的字体。。我找一找 。
    paopjian
    paopjian
    Mar 8, 2024
    18
    什么网站也太坑爹了,直接干坏了浏览器的字体缓存
    mrziye
    mrziye
    OP
    Mar 8, 2024
    19
    @fredcc 感谢感谢,我去重置了系统的字体,现在正常了。。
    stevenshum
    stevenshum
    Mar 8, 2024
    20
    @mrziye #9 很大的可能就是你的 Helvetica Neue 这个字体安装出问题了,要么把这个字体卸载删除了,要么重装
    windyskr
    windyskr
    Mar 12, 2024
    21
    我电脑上 'Lato' 这个字体被改了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2643 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 48ms · UTC 05:09 · PVG 13:09 · LAX 21:09 · JFK 00:09
    ♥ Do have faith in what you're doing.