article_image

我在工作中常常访问国内的政府或其他官方机构的网页,偶尔会遇到一些呈现乱码的网页。

以往我不太在意,但最近搜到的某篇文章似乎别无分店,只能在某法院的官网上阅读。我还是得面对乱码问题,而对此,搜索引擎或 GPT 给出的万金油建议是:将网页的字符编码更改为 utf-8。

——不用试,基本没用。尽管在原理上,字符编码不符确实是乱码问题的主要成因,但直接改网页编码标识其实是制作者的工作,浏览者未必有能力,而且即便改了,你的浏览器可能依旧不认。

现在,把西洋棋的棋盘翻转过来:改浏览器的字符编码设定,而不动网页。以 Safari 为例(macOS 14.5, Safari 17.5),你可以在顶部菜单栏中依次找到 View - Text Encoding - Default,“Default”很可能不匹配问题页面所采用编码,而你只需要修改它——就政府网站来说,很可能是 GB 2312,或者 utf-8。如果你不确定

机器阅读:已开放本文前 70% 的正文,剩余内容会员可见。 标准阅读页 · Markdown


author_avatar

法律顾问,前律师, macOS/iOS 自动化业余玩家。有效即合法,无效的优雅有罪。