当今操作系统中的标准编码是什么?

Ado*_*obe 1 encoding

Mac、Unix 等的标准编码是什么?

我知道如果我使用 Windows 的朋友给我发送一个文件,它很可能会被编码为cp1251. 所以在emacs,我可以做:revert-buffer-coding-system并且会选择cp1251

use*_*686 7

有没有“标准编码”,你有很多人。

UTF-8是一种 Unicode 编码,是当今最常用的编码。它是大多数 Linux 发行版以及其他平台上的许多电子邮件客户端的默认设置。在 Windows 上,“Unicode”通常指的是 UTF-16,它只是同一 Unicode 的另一种表示。

其他编码由于其局限性和无法在同一文件中使用多种语言而逐渐被废弃。

  • 其中最“标准”的是ISO 8859编码,主要是“西欧”的ISO 8859-1

  • 它们的Windows 版本非常相似。最常见的是Windows-1252又名cp1252,它是 ISO 8859-1 的超集。(您的cp1251用于西里尔字母。)

  • 还使用其他编码,例如 KOI8-R 和 Shift-JIS。

另请参阅字符编码列表

名为chardet的 Python 脚本能够准确猜测给定文件使用的编码。