【发布时间】:2010-09-02 04:26:16
【问题描述】:
在我看来,如果 UTF-8 是唯一使用过的编码,那么代码问题就会少很多:
- 甚至不需要考虑编码问题。
- 混合 1-2 字节字符流没有问题,因为所有内容都使用 2 个字节。
- 浏览器无需等待
<meta>标记指定编码就可以执行任何操作。 StackOverflow 甚至没有 meta 标签,使得浏览器首先下载整个页面,从而降低页面渲染速度。 - 您永远不会在旧网页上看到
?和其他随机符号(例如,代替 Microsoft Word 的特殊 [阅读:可怕] 引号)。 - 更多字符可以用 UTF-8 表示。
- 其他我暂时想不到的事情。
那么为什么劣质编码没有从太空中被淘汰呢?
【问题讨论】:
-
是什么让它们“劣质”?与 UTF-8 相比,ASCII 具有许多优点。您所有的抱怨都是关于编码之间的混淆,而不是 UTF-8 的“劣质”编码(如 ASCII 或 EBCDIC)的固有优势。请解决问题以删除“劣质”短语并坚持您的观点 - 混淆。不是“优越感”。
-
ASCII 比 UTF-8 有很多优点?请赐教!
-
好吧,让我把我的 Tardis 跳回 1960 年左右,并确保“无处不在”使用除了 utf-8 之外的任何东西。
-
如果你是一台自动取款机,UTF-8 就差很多了:en.wikipedia.org/wiki/ISO_8583
-
ASCII 有许多优点:1) 它是一种广泛使用的传统,可能在比 UTF-8 更多的地方和更多的语言中得到支持。 2)这很简单。 3)它没有复杂的“转义”来编码额外的字符。您可能不喜欢它,但这些都可以视为“优势”。称其为“劣等”只是价值判断,使问题具有“争论性”。
标签: encoding utf-8 character-encoding