8

我只是好奇那里有现代系统默认为 UTF-8 以外的东西。我在 mysql 系统可以有不同编码的多个位置上有一整天的时间。非常令人沮丧。

是否有充分的理由不使用 utf-8 作为默认值(存储空间似乎不是一个很好的理由)?不想争论,只是好奇。

谢谢

4

2 回答 2

6

曾几何时,没有 unicode 或 UTF-8,世界各地都在使用不同的编码方案。

直到 1988 年,最初的 unicode 提案才发布,目标是用一种通用的编码方式对世界上的所有字符进行编码。

1991 年的第一个版本涵盖了许多字符表示,但是直到 2006 年才添加了巴厘岛语、楔形文字、N'Ko、Phags-pa 和腓尼基语。

在那之前,腓尼基人和其他人无法用 UTF-8 表示他们的语言,这激怒了许多程序员,他们想知道为什么所有东西都不只是默认为 UTF-8。

于 2012-06-27T04:51:54.123 回答
-1

一些编码有不同的字节顺序(小端和大端)

于 2012-06-27T03:41:12.983 回答