找回密码
 注册

微信扫码登录

使用验证码登录

只需一步,快速开始

胜天工科技销售各种数字电视信号调制卡胜天工科技销售各种数字电视信号码流卡

【游客、新手、注册会员的区别】 【积分策略和会员晋级说明】 【发帖和附件上传规则】 【如何下载感兴趣的资料】 【如何获取梦游币】 【侵权资料处理及免责说明】
查看: 5782|回复: 2

UNICODE与ASCII的区别

[复制链接]
  • TA的每日心情
    开心
    昨天 16:58
  • 签到天数: 4200 天

    [LV.Master]伴坛终老

    发表于 2016-1-14 15:47:49 | 显示全部楼层 |阅读模式
    分享到:
    消息来自- 中国
    最近的项目涉及到了国际化的问题,由于之前并没有接触到UNICODE编码,因此,在项目期间,收集了一些关于ASCII和UNICODE的资料。

    1.ASCII的特点

    ASCII 是用来表示英文字符的一种编码规范。每个ASCII字符占用1 个字节,因此,ASCII 编码可以表示的最大字符数是255(00H—FFH)。这对于英文而言,是没有问题的,一般只什么用到前128个(00H--7FH,最高位为0)。而最高位为1 的另128 个字符(80H—FFH)被称为“扩展ASCII”,一般用来存放英文的制表符、部分音标字符等等的一些其它符号。

    11.jpg

    但是对于中文等比较复杂的语言,255个字符显然不够用。于是,各个国家纷纷制定了自己的文字编码规范,其中中文的文字编码规范叫做“GB2312—80”, 它是和ASCII 兼容的一种编码规范, 其实就是利用扩展ASCII没有真正标准化这一点,把一个中文字符用两个扩展ASCII 字符来表示,以区分ASCII 码部分。

    但是这个方法有问题,最大的问题就是中文的文字编码和扩展ASCII 码有重叠。而很多软件利用扩展ASCII 码的英文制表符来画表格,这样的软件用到中文系统中,这些表格就会被误认作中文字符,出现乱码。另外,由于各国和各地区都有自己的文字编码规则,它们互相冲突,这给各国和各地区交换信息带来了很大的麻烦。

    2.UNICODE的产生

    要真正解决这个问题,不能从扩展ASCII 的角度入手,UNICODE作为一个全新的编码系统应运而生,它可以将中文、法文、德文……等等所有的文字统一起来考虑,为每一个文字都分配一个单独的编码。

    3.什么是UNICODE

    Unicode与ASCII一样也是一种字符编码方法,它占用两个字节(0000H—FFFFH),容纳65536 个字符,这完全可以容纳全世界所有语言文字的编码。在Unicode 里,所有的字符都按一个字符来处理, 它们都有一个唯一的Unicode 码。

    4.使用UNICODE的好处

    使用Unicode 编码可以使您的工程同时支持多种语言, 使您的工程国际化。即在不同语言的系统下不至于产生乱码。
    踩过的脚印
  • TA的每日心情
    开心
    昨天 16:58
  • 签到天数: 4200 天

    [LV.Master]伴坛终老

     楼主| 发表于 2016-1-14 22:34:43 | 显示全部楼层
    消息来自- 北京
    Unicode编码表

    1.  【0020-007F】 Basic Latin 基本拉丁字母

    2.  【00A0-00FF】 Latin-1 Supplement 拉丁字母补充-1

    3.  【0100-017F】 Latin Extended-A 拉丁字母扩充-A

    4.  【0180-023F】 Latin Extended-B 拉丁字母扩充-B

    5.  【0250-02AF】 IPA Extensions 国际音标扩充

    6.  【02B0-02EF】 Spacing Modifier Letters 进格修饰字符

    7.  【0300-036F】 Combining Diacritical Marks 组合音标附加符号

    8.  【0370-03FF】 Greek and Coptic 希腊字母

    9.  【0400-04FF】 Cyrillic 西里尔字母

    10. 【0500-052F】 Cyrillic Supplement 西里尔字母补充

    11. 【0530-058F】 Armenian 亚美尼亚文

    12. 【0590-05FF】 Hebrew 希伯来文

    13. 【0600-06FF】 Arabic 基本阿拉伯文

    14. 【0700-074F】 Syriac 叙利亚文

    15. 【0750-077F】 Arabic Supplement 阿拉伯文补充

    16. 【0780-07BF】 Thaana 塔纳文

    17. 【07C0-07FF】 N’Ko

    18. 【0900-097F】 Devanagari 天城体梵文字母

    19. 【0980-09FF】 Bengali 孟加拉国文

    20. 【0A00-0A7F】 Gurmukhi 古尔穆基文

    21. 【0A80-0AFF】 Gujarati 古吉拉特文

    22. 【0B00-0B7F】 Oriya 奥里亚文

    23. 【0B80-0BFF】 Tamil 泰米尔文

    24. 【0C00-0C7F】 Telugu 泰卢固文

    25. 【0C80-0CFF】 Kannada 卡纳达文

    26. 【0D00-0D7F】 Malayalam 马拉亚拉姆文

    27. 【0D80-0DFF】 Sinhala 僧伽罗文

    28. 【0E00-0E7F】 Thai 泰文

    29. 【0E80-0EFF】 Lao 老挝文;寮国文

    30. 【0F00-0FFF】 Tibetan 藏文

    31. 【1000-109F】 Myanmar 缅甸文

    32. 【10A0-10FF】 Georgian 格鲁吉亚文

    33. 【1100-11FF】 Hangul Jamo 谚文字母

    34. 【1200-137F】 Ethiopic 埃塞俄比亚文

    35. 【1380-139F】 Ethiopic Supplement 埃塞俄比亚文补充

    36. 【13A0-13FF】 Cherokee 切罗基文

    37. 【1400-167F】 Unified Canadian Aboriginal Syllabics 加拿大土著统一音节文字

    38. 【1680-169F】 Ogham 欧甘文

    39. 【16A0-16FF】 Runic 北欧古文

    40. 【1700-171F】 Tagalog 他加禄文

    41. 【1720-173F】 Hanunoo 哈努诺文

    42. 【1740-175F】 Buhid 布什德文

    43. 【1760-177F】 Tagbanwa 塔格巴努亚文

    44. 【1780-17FF】 Khmer 高棉文

    45. 【1800-18AF】 Mongolian 蒙古文

    46. 【1900-194F】 Limbu 林布文

    47. 【1950-197F】 Tai Le 傣哪文;德宏傣文

    48. 【1980-19DF】 New Tai Lue 新傣仂文

    49. 【19E0-19FF】 Khmer Symbols 高棉符号

    50. 【1A00-1A1F】 Buginese 布吉文

    51. 【1B00-1B7F】 Balinese 巴利文

    52. 【1D00-1D7F】 Phonetic Extensions 音标扩充

    53. 【1D80-1DBF】 Phonetic Extensions Supplement 音标扩充补充

    54. 【1DC0-1DFF】 Combining Diacritical Marks Supplement 组合音标附加符号

    55. 【1E00-1EFF】 Latin Extended Additional 拉丁字母扩充附加

    56. 【1F00-1FFF】 Greek Extended 希腊文扩充

    57. 【2000-206F】 General Punctuation 一般标点符号

    58. 【2070-209F】 Superscripts and Subscripts 下标及上标

    59. 【20A0-20CF】 Currency Symbols 货币符号

    60. 【20D0-20FF】 Combining Diacritical Marks for Symbols 符号用组合附加符号

    61. 【2100-214F】 Letterlike Symbols 似字母符号

    62. 【2150-218F】 Number Forms 数字形式

    63. 【2190-21FF】 Arrows 箭头符号

    64. 【2200-22FF】 Mathematical Operators 数学运算符号

    65. 【2300-23FF】 Miscellaneous Technical 混合专门符号

    66. 【2400-243F】 Control Pictures 控制图像

    67. 【2440-245F】 Optical Character Recognition 光学字符识别

    68. 【2460-24FF】 Enclosed Alphanumerics 括号字母数字

    69. 【2500-257F】 Box Drawing 制表符

    70. 【2580-259F】 Block Elements 区块组件

    71. 【25A0-25FF】 Geometric Shapes 几何形状

    72. 【2600-26FF】 Miscellaneous Symbols 混合什锦符号

    73. 【2700-27BF】 Dingbats 什锦符号

    74. 【27C0-27EF】 Miscellaneous Mathematical Symbols-A 混合数学符号-A

    75. 【27F0-27FF】 Supplemental Arrows-A 补充性箭头符号-A

    76. 【2800-28FF】 Braille Patterns 盲文;盲人点字

    77. 【2900-297F】 Supplemental Arrows-B 补充性箭头符号-B

    78. 【2980-29FF】 Miscellaneous Mathematical Symbols-B 混合数学符号-B

    79. 【2A00-2AFF】 Supplemental Mathematical Operators 补充性数学运算符号

    80. 【2B00-2BFF】 Miscellaneous Symbols and Arrows 混合什锦符号和箭头符号

    81. 【2C00-2C5F】 Glagolitic 格拉戈尔字母

    82. 【2C60-2C7F】 Latin Extended-C 拉丁字母扩充-C

    83. 【2C80-2CFF】 Coptic 科普特文

    84. 【2D00-2D2F】 Georgian Supplement 格鲁吉亚文补充

    85. 【2D30-2D7F】 Tifinagh 提非纳格字母

    86. 【2D80-2DDF】 Ethiopic Extended 埃塞俄比亚文扩充

    87. 【2E00-2E7F】 Supplemental Punctuation 补充性标点符号

    88. 【2E80-2EFF】 CJK Radicals Supplement 中日韩部首补充

    89. 【2F00-2FDF】 Kangxi Radicals 康熙部首

    90. 【2FF0-2FFF】 Ideographic Description Characters 汉字结构描述字符

    91. 【3000-303F】 CJK Symbols and Punctuation 中日韩符号和标点

    92. 【3040-309F】 Hiragana 平假名

    93. 【30A0-30FF】 Katakana 片假名

    94. 【3100-312F】 Bopomofo 注音符号

    95. 【3130-318F】 Hangul Compatibility Jamo 谚文兼容字母

    96. 【3190-319F】 Kanbun 汉文标注号

    97. 【31A0-31BF】 Bopomofo Extended 注音符号扩充

    98. 【31C0-31EF】 CJK Strokes 中日韩笔画部件

    99. 【31F0-31FF】 Katakana Phonetic Extensions 片假名音标扩充

    100.【3200-32FF】 Enclosed CJK Letters and Months 中日韩括号字母及月份

    101.【3300-33FF】 CJK Compatibility 中日韩兼容字符

    102.【3400-4DBF】 CJK Unified Ideographs Extension A 中日韩统一表意文字扩充A

    103.【4DC0-4DFF】 Yijing Hexagram Symbols 易经六十四卦象

    104.【4E00-9FFF】 CJK Unified Ideographs 中日韩统一表意文字

    105.【A000-A48F】 Yi Syllables 彝文音节

    106.【A490-A4CF】 Yi Radicals 彝文字母

    107.【A700-A71F】 Modifier Tone Letters 声调符号

    108.【A720-A7FF】 Latin Extended-D 拉丁字母扩充-D

    109.【A800-A82F】 Syloti Nagri

    110.【A840-A87F】 Phags-pa 八思巴字母

    111.【AC00-D7AF】 Hangul Syllables 谚文音节

    112.【D800-DB7F】 High Surrogates 高半代用区

    113.【DB80-DBFF】 High Private Use Surrogates 高半专用代用区

    114.【DC00-DFFF】 Low Surrogates 低半代用区

    115.【E000-F8FF】 Private Use Area 专用区

    116.【F900-FAFF】 CJK Compatibility Ideographs 中日韩兼容表意文字

    117.【FB00-FB4F】 Alphabetic Presentation Forms 字母变体显现形式

    118.【FB50-FDFF】 Arabic Presentation Forms-A 阿拉伯文变体显现形式-A

    119.【FE00-FE0F】 Variation Selectors 字型变换选取器

    120.【FE10-FE1F】 Vertical Forms 竖式标点

    121.【FE20-FE2F】 Combining HalF】 Marks 组合半角标示

    122.【FE30-FE4F】 CJK Compatibility Forms 中日韩相容形式

    123.【FE50-FE6F】 Small Form Variants 小写变体

    124.【FE70-FEFF】 Arabic Presentation Forms-B 阿拉伯文变体显现形式-B

    125.【FF00-FFEF】 Halfwidth and Fullwidth Forms 半角及全角字符

    126.【FFF0-FFFF】 Specials 特殊区域

    127.【10000-1007F】 Linear B Syllabary 线形文字B音节文字

    128.【10080-100FF】 Linear B Ideograms 线形文字B表意文字

    129.【10100-1013F】 Aegean Numbers 爱琴数字

    130.【10140-1018F】 Ancient Greek Numbers 古希腊数字

    131.【10300-1032F】 Old Italic 古意大利文

    132.【10330-1034F】 Gothic 哥特文

    133.【10380-1039F】 Ugaritic 乌加里特楔形文字

    134.【103A0-103DF】 Old Persian 古波斯文

    135.【10400-1044F】 Deseret 犹他大学音标

    136.【10450-1047F】 Shavian 肃伯纳字母

    137.【10480-104AF】 Osmanya

    138.【10800-1083F】 Cypriot Syllabary 塞浦路斯音节文字

    139.【10900-1091F】 Phoenician 腓尼基字母

    140.【10A00-10A5F】 Kharoshthi 佉卢字母

    141.【12000-123FF】 Cuneiform 楔形文字

    142.【12400-1247F】 Cuneiform Numbers and Punctuation 楔形文字数字及标点

    143.【1D000-1D0FF】 Byzantine Musical Symbols 东正教音乐符号

    144.【1D100-1D1FF】 Musical Symbols 音乐符号

    145.【1D200-1D24F】 Ancient Greek Musical Notation 古希腊音乐谱记号

    146.【1D300-1D35F】 Tai Xuan Jing Symbols 太玄经符号

    147.【1D360-1D37F】 Counting Rod Numerals 算筹记数式

    148.【1D400-1D7FF】 Mathematical Alphanumeric Symbols 数学用字母数字符号

    149.【20000-2A6DF】 CJK Unified Ideographs Extension B 中日韩统一表意文字扩充B

    150.【2F800-2FA1F】 CJK Compatibility Ideographs Supplement 中日韩兼容表意文字补充

    151.【E0000-E007F】 Tags 语言编码卷标

    152.【E0100-E01EF】 Variation Selectors Supplement 字型变换选取器补充

    153.【FFF80-FFFFF】 Supplementary Private Use Area-A 补充专用区-A

    154.【10FF80-10FFFF】 Supplementary Private Use Area-B 补充专用区-B
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 16:58
  • 签到天数: 4200 天

    [LV.Master]伴坛终老

     楼主| 发表于 2016-1-14 22:35:34 | 显示全部楼层
    消息来自- 北京
    U20A0.pdf (246.1 KB, 下载次数: 13)

    Currency Symbols
    Range: 20A0–20CF
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|Archiver|手机版|小黑屋|数字电视开发网 ( 京ICP备16008897号-5 )

    GMT+8, 2026-6-2 02:26 , Processed in 0.123841 second(s), 30 queries , Gzip On.

    Powered by Discuz! X3.5

    © 2001-2026 Discuz! Team.

    快速回复 返回顶部 返回列表