Unicode和Ascii字符是否相同?

Gho*_*ost 35 unicode ascii

什么是unicode字符代码?它们与ascii字符有什么不同?

Mar*_*ers 54

Unicode是一种为几乎所有当前使用的语言中的字符分配唯一编号(称为代码点)的方法,以及许多其他字符,如数学符号.有许多方法可以将Unicode字符串编码为字节,例如UTF-8UTF-16.

ASCII仅将值分配给128个字符(az,AZ,0-9,空格,一些标点符号和一些控制字符).

对于具有ASCII值的每个字符,Unicode代码点和该字符的ASCII值都相同.

在大多数现代应用程序中,您应该更喜欢使用Unicode字符串而不是ASCII.例如,这将允许您在其姓名或地址中包含带重音字符的用户,并将您的界面本地化为英语以外的语言.


del*_*ver 14

前128个Unicode代码点与ASCII相同.然后他们有10万左右.

Unicode有两种常见格式, UTF-8,每个值使用1-4个字节(因此前128个字符,UTF-8与ASCII完全相同)和UTF-16,使用2或4个字节.