Unicode控制字符是否仍在使用?

时间:2017-08-16 22:26:51

标签: unicode

根据我的理解,控制字符在终端中用于特定目的,例如\ n \ t \ r来断行和创建表格。这些仍然被大量使用。他们的存在是有道理的。

但其他显然不再使用的设置如发送状态(STS)和字符串终结符(ST)。

出于某种原因,Unicode标准决定保留它们。例如,后两者(STS,ST)仍在现代应用中使用?

在现代保留它们的原因是什么?

1 个答案:

答案 0 :(得分:2)

Unicode的一个主要初始目标是能够明确地表示来自任何现有字符编码的任何有效字符,从而可以进行往返"来自另一个通过Unicode编码的字符(例如,ISO-8859-1到Unicode到ISO-8859-1)的文本,但不会出现与原始文本不同的内容。

从Unicode中删除任何这些字符会导致无法无损转换包含这些控制字符的文本。保留它们是无害的,并且可以更容易地将ASCII文本转换为Unicode(因为U + 0000和U + 007F之间的代码点都与ASCII对齐)。