为什么没有将ASCII和ISO-8859-1编码降级为历史?

Amy*_*y B 3 encoding utf-8 character-encoding

在我看来,如果UTF-8是唯一的编码使用,随处可见不断,会有用的代码少了很多问题:

  • 甚至不需要考虑编码问题.
  • 混合1-2字节字符流没有问题,因为一切都使用2个字节.
  • 浏览器<meta>在执行任何操作之前无需等待指定编码的标记.StackOverflow甚至没有元标记,使浏览器首先下载整页,减慢页面渲染速度.
  • 你永远不会?在旧网页上看到和其他随机符号(例如代替Microsoft Word的特殊[读:可怕]引号).
  • 更多字符可以用UTF-8表示.
  • 其他我现在想不到的事情.

那么为什么不能从太空中扼杀劣质编码呢?

Gre*_*ill 9

  • 甚至不需要考虑编码问题.

真正.除了仍然是旧ASCII格式的所有数据.

  • 混合1-2字节字符流没有问题,因为一切都使用2个字节.

不正确.UTF-8是可变长度,从1到6个左右的字节.

  • 浏览器在执行任何操作之前无需等待指定编码的标记.StackOverflow甚至没有元标记,使浏览器首先下载整页,减慢页面渲染速度.

浏览器通常不会等待整页,他们会根据页面数据的第一部分进行猜测.

  • 你永远不会看到?和旧网页上的其他随机符号(例如,代替Microsoft Word的特殊[读:可怕]引号).

除了使用其他非UTF-8编码的所有其他旧网页(非英语世界非常大).

  • 更多字符可以用UTF-8表示.

真正.您的数据验证问题也变得更加困难.


msw*_*msw 6

为什么EBCDIC,Baudot和Morse还没有从轨道上进行治疗?为什么在Gottlieb Daimler装运他的第一辆汽车后的第二天,马车鞭子制造商没有关门?

将技术重新定位到历史需要非零时间.