编辑精选 · 第 07 期

当文字变成方块,
我们先把呼吸放慢一点

windows中文乱码不是一个需要惊慌的故障,它更像一封没对上暗号的信。这份清单里,我们整理了值得读的排查思路、题材与使用指南,希望能把那段糟心的方块字,慢慢还原成人话。

电路板与屏幕细节,象征系统与编码之间的连接

本期三张特色卡

不追热点,只挑那些真正能帮你把乱码问题想清楚的切口。

屏幕上的代码与字符,代表编码与文本解析
入门 · 概念

先把「乱码」拆成三件事:字节、编码、字体

很多人一看到方块字就急着改设置。我们更建议先分清问题出在保存、传输还是渲染,顺序对了,后面每一步都轻。

顺着读下去
桌面上的笔记本电脑与笔记,象征整理排查思路
实操 · 清单

一份可以照着走的排查清单,从记事本到系统区域设置

我们把日常最常踩的几个点排成一条线:打开方式、编码选择、区域语言、软件自带设置。照着走,不必凭感觉。

顺着读下去
多屏代码界面,代表多语言与字符集对照
延伸 · 观点

为什么老文件更容易乱码:一场关于 GBK 与 UTF-8 的代沟

旧的压缩包、旧的 txt、旧的内网系统,它们和今天的默认设置之间,隔着一层看不见的历史。理解它,比抱怨它有用。

顺着读下去

六种题材,六种心情

有人想修好它,有人只是想弄懂它。下面六个入口,按你此刻的心情挑一个就好。

「急用型」:明天就要交文件

适用于马上要打开一份 txt 或 csv 的场合。先别改系统,试着在打开方式里换一个编码,多半能救回来。

「心疼型」:老电脑里的旧文档

那些年存的笔记、歌词、日记,突然全是方块。它们通常来自旧编码,温柔一点处理,别急着覆盖保存。

「较真型」:想弄清楚原理

从字符集到字节序,从 GBK 到 UTF-8,适合愿意花一个下午把概念读通的人。读完之后看乱码,心情会平静很多。

「手忙脚乱型」:软件界面全是问号

多见于老软件、小工具、外文程序。它未必是系统坏了,可能只是这只软件自己没选对语言与编码。

「分享型」:想帮同事一次讲明白

把这页转给同事,比在群里发十句「你试试改一下」更省力。温和、有结构,适合做团队内部的小科普。

「收藏型」:先存着,以后再说

不急着解决也没关系。收藏起来,等下一次真正遇到时再打开,阅读的门槛会低很多。

三条使用指南,两条小贴士

不保证一步到位,但能让你少走几段弯路。顺序阅读体验更好。

先确认:问题出在「打开」还是「保存」

同一份文件,用不同程序打开,结果常常不同。先换一个程序试试,能快速判断是文件本身的问题,还是某个软件的显示设置问题。这一步花的时间最少,收益却最高。

再尝试:手动指定编码,而不是反复重装

记事本、编辑器、表格软件大多支持在打开时选择编码。GBK、ANSI、UTF-8 逐个试一次,通常两三下就能看到正常文字。记得:看到正确内容后,另存为新文件,别直接覆盖原文件。

最后才动系统:区域与语言设置要谨慎

系统层面的「非 Unicode 程序的语言」影响面很广,改动后可能影响其他老软件。建议改动前先记录原始设置,改动后逐个验证常用软件,确认无误再长期保留。

编辑手记

一点不太技术的碎碎念,写给我们自己,也写给正在读的你。

桌面上的笔记本与钢笔,象征编辑手记与书写
编辑手记 · 2024

乱码是一种提醒:我们和旧世界之间,还隔着一段翻译

做这个站点的起因很朴素——我们自己也常被方块字拦住。有一次打开一份十年前的读书笔记,满屏的问号和菱形,那一瞬间不是愤怒,而是有点难过:那些认真写下的字,被一层看不见的编码隔在了外面。

后来慢慢明白,windows中文乱码很少是「坏了」,更多是「没对上」。文件还在,内容还在,只是读它的人用错了语言。于是我们想做一份温和一点的清单:不吓人,不炫技,把能自己动手的部分讲清楚,把需要谨慎的部分标出来。

如果你此刻正被乱码困扰,我们希望这页内容能让你先松一口气。先备份,再试一个编码,不行就换一个程序——问题常常没有想象中顽固。而如果你只是路过,也欢迎把这里当成一本可以慢慢翻的发现册,顺手收藏几篇,说不定哪天就用上了。

— windows中文乱码 编辑部 · 温和有观点,不急着下结论

写封信给我们,说说你遇到的乱码

如果你有一份怎么都打不开的文件,或者一段折腾了很久才解决的经历,欢迎来信。我们会挑一些有代表性的问题,整理成下一篇使用指南。

来信交流
来信小约定
  • 请简要描述文件来源与打开方式
  • 如方便,附上报错或乱码截图
  • 我们会在阅读后尽量回信
  • 不收集与问题无关的个人信息