字符编码详解:从乱码到 Unicode 与 UTF-8

你有没有在终端或旧系统里见过这样的"天书":中文、汉字,或者更魔性的 锟斤拷?这不是加密,也不是乱敲,而是字符编码错位的产物——同一段字节,用不同的编码规则去解读,就得出完全不同的文字。 字符编码是计算机最基础也最容易被忽略的知识之一。这篇文章从 ASCII 讲起,一路走到 Unicode 与 UTF-8,把"字符集"和"编码"这两个概念彻底理清楚,最后用代码验证各个编程语言里字符串的真实存储方式。内容参考了 hello-algo 第 3.4 节《字符编码》。 ...

2026年9月10日 · 9 分钟 · 4145 字