是Unicode和ASCII字符一样吗?(Are Unicode and Ascii charact

2019-06-24 01:17发布

究竟是什么Unicode字符代码? 它们是怎样被从ASCII字符不同?

Answer 1:

Unicode是近在积极利用今天所有的语言,以及许多其他字符,如数学符号分配唯一的编号(称为码点),以字符的方式。 有许多方法来编码的Unicode字符串作为字节,如UTF-8和UTF-16 。

ASCII赋值仅128个字符(az,AZ,0-9,空间,一些标点符号,以及一些控制字符)。

对于具有ASCII值的每一个字符,Unicode代码点和字符的ASCII值是相同的。

在最现代的应用程序,你应该更喜欢使用Unicode字符串,而不是ASCII。 这将例如允许你有自己的姓名或地址重音字符的用户,并且你的界面本地化为英语以外的语言。



Answer 2:

第一128个的Unicode码点是相同的ASCII。 然后,他们有10万那么多。

有对Unicode两种常见的格式, UTF-8 ,它使用1-4个字节的每个值(因此对于前128个字符,UTF-8是ASCII完全相同)和UTF-16,其使用2首或4个字节。



文章来源: Are Unicode and Ascii characters the same?
标签: unicode ascii