Unicode 如何将二进制值分配给新符号?

Unicode 如何将二进制值分配给新符号?,unicode,encoding,character-encoding,binary,ascii,Unicode,Encoding,Character Encoding,Binary,Ascii,目前在计算机科学中,当我们输入数据(如字母、数字、符号等)时,数据会转换成二进制并存储在机器上。因此,所有最大为255的8位二进制数都分配了一些预定义值 我的问题是:如果生成了一些新符号,并且我想将其存储或表示在机器上,会发生什么?这个二进制数是如何分配的?Unicode 这种情况经常发生,字符分配在。例如,在2019年4月,Unicode v12.0中添加了字符,包括打哈欠的脸, 如果生成了一些新符号,会发生什么 这取决于谁生成了符号(ITYM字符)。作为最终用户,您只能从中分配/选择一个编号

目前在计算机科学中,当我们输入数据(如字母、数字、符号等)时,数据会转换成二进制并存储在机器上。因此,所有最大为255的8位二进制数都分配了一些预定义值

我的问题是:如果生成了一些新符号,并且我想将其存储或表示在机器上,会发生什么?这个二进制数是如何分配的?

Unicode 这种情况经常发生,字符分配在。例如,在2019年4月,Unicode v12.0中添加了字符,包括打哈欠的脸,

如果生成了一些新符号,会发生什么

这取决于谁生成了符号(ITYM字符)。作为最终用户,您只能从中分配/选择一个编号(代码点)


如果您需要互操作性,您需要。

您的问题是关于编码和解码(代码/数字的语义/符号)

这个问题太笼统了。这取决于编码方法。有些是完整的,因此没有地方扩展新符号(例如ASCII)。一些预见性的方法在一定程度上增强和完善了(例如Unicode)

有时“增强”是在另一个层次上完成的:通常有ASCII和转义序列或代码(html:
Ⓒ;
©;
注意:两个不同的符号,同样的/相似的符号可能有不同的编码;或者通过切换代码点平面/字体也有ASCII转义序列)。有时就像化妆语言一样,例如
\copyright

所以有很多方法。只是我希望人们在一开始就考虑增强,并以一种可以扩展的方式实现标准/约定/协议。

请参阅。另外,请注意,您目前的理解年龄为30-50岁。所以,你质疑它是件好事。