关于ASCII、Unicode、Char、NChar之间的联系与区别

来源:互联网 发布:你给我的温柔网络歌曲 编辑:程序博客网 时间:2024/06/07 03:14
ASCII: 将字符转换为ASC码,只适用编码范围0000-007F之间的字符,十进制:0~127
Unicode:将字符转换成Unicode编码,包含ASC码,0000-FFFF之间的全部编码,十进制:0~65535
Char:将ASC码还原成对应的字符
NChar:将Unicode编码还原成对应的字符
注:NChar(160):形似空格的特殊字符
具体使用方法如下:

附:
Unicode十六进制码Unicode覆盖范围0000-007FC0控制符及基本拉丁文(C0ControlandBasicLatin)0080-00FFC1控制符及拉丁文补充-1(C1ControlandLatin1Supplement)0100-017F拉丁文扩展-A(LatinExtended-A)0180-024F拉丁文扩展-B(LatinExtended-B)0250-02AF国际音标扩展(IPAExtensions)02B0-02FF空白修饰字母(SpacingModifiers)0300-036F结合用读音符号(CombiningDiacriticsMarks)0370-03FF希腊文及科普特文(GreekandCoptic)MicrosoftWord0400-04FF西里尔字母(Cyrillic)0500-052F西里尔字母补充(CyrillicSupplement)0530-058F亚美尼亚语(Armenian)0590-05FF希伯来文(Hebrew)0600-06FF阿拉伯文(Arabic)0700-074F叙利亚文(Syriac)0750-077F阿拉伯文补充(ArabicSupplement)0780-07BF马尔代夫语(Thaana)07C0-077F西非书面语言0800-085F阿维斯塔语及巴列维语(AvestanandPahlavi)0860-087FMandaic0880-08AF撒马利亚语(Samaritan)0900-097F天城文书(Devanagari)0980-09FF孟加拉语(Bengali)0A00-0A7F锡克教文(Gurmukhi)0A80-0AFF古吉拉特文(Gujarati)0B00-0B7F奥里亚文(Oriya)0B80-0BFF泰米尔文(Tamil)0C00-0C7F泰卢固文(Telugu)0C80-0CFF卡纳达文(Kannada)0D00-0D7F德拉维族语(Malayalam)0D80-0DFF僧伽罗语(Sinhala)0E00-0E7F泰文(Thai)0E80-0EFF老挝文(Lao)0F00-0FFF藏文(Tibetan)1000-109F缅甸语(Myanmar)10A0-10FF格鲁吉亚语(Georgian)1100-11FF朝鲜文(HangulJamo)1200-137F埃塞俄比亚语(Ethiopic)1380-139F埃塞俄比亚语补充(EthiopicSupplement)13A0-13FF切罗基语(Cherokee)1400-167F统一加拿大土著语音节(UnifiedCanadianAboriginalSyllabics)1680-169F欧甘字母(Ogham)16A0-16FF如尼文(Runic)1700-171F塔加拉语(Tagalog)1720-173FHanunóo1740-175FBuhid1760-177FTagbanwa1780-17FF高棉语(Khmer)1800-18AF蒙古文(Mongolian)18B0-18FFCham1900-194FLimbu1950-197F德宏泰语(TaiLe)1980-19DF新傣仂语(NewTaiLue)19E0-19FF高棉语记号(KmerSymbols)1A00-1A1FBuginese1A20-1A5FBatak1A80-1AEFLanna1B00-1B7F巴厘语(Balinese)1B80-1BB0巽他语(Sundanese)1BC0-1BFFPahawhHmong1C00-1C4F雷布查语(Lepcha)1C50-1C7FOlChiki1C80-1CDF曼尼普尔语(Meithei/Manipuri)1D00-1D7F语音学扩展(PhoneticExtensions)1D80-1DBF语音学扩展补充1DC0-1DFF结合用读音符号补充(CombiningDiacriticsMarksSupplement)1E00-1EFF拉丁文扩充附加(LatinExtendedAdditional)1F00-1FFF希腊语扩充(GreekExtended)2000-206F常用标点(GeneralPunctuation)2070-209F上标及下标(SuperscriptsandSubscripts)20A0-20CF货币符号(CurrencySymbols)20D0-20FF组合用记号(CombiningDiacriticsMarksforSymbols)2100-214F字母式符号(LetterlikeSymbols)2150-218F数字形式(NumberForm)2190-21FF箭头(Arrows)2200-22FF数学运算符(MathematicalOperator)2300-23FF杂项工业符号(MiscellaneousTechnical)2400-243F控制图片(ControlPictures)2440-245F光学识别符(OpticalCharacterRecognition)2460-24FF封闭式字母数字(EnclosedAlphanumerics)2500-257F制表符(BoxDrawing)2580-259F方块元素(BlockElement)25A0-25FF几何图形(GeometricShapes)2600-26FF杂项符号(MiscellaneousSymbols)2700-27BF印刷符号(Dingbats)27C0-27EF杂项数学符号-A(MiscellaneousMathematicalSymbols-A)27F0-27FF追加箭头-A(SupplementalArrows-A)2800-28FF盲文点字模型(BraillePatterns)2900-297F追加箭头-B(SupplementalArrows-B)2980-29FF杂项数学符号-B(MiscellaneousMathematicalSymbols-B)2A00-2AFF追加数学运算符(SupplementalMathematicalOperator)2B00-2BFF杂项符号和箭头(MiscellaneousSymbolsandArrows)2C00-2C5F格拉哥里字母(Glagolitic)2C60-2C7F拉丁文扩展-C(LatinExtended-C)2C80-2CFF古埃及语(Coptic)2D00-2D2F格鲁吉亚语补充(GeorgianSupplement)2D30-2D7F提非纳文(Tifinagh)2D80-2DDF埃塞俄比亚语扩展(EthiopicExtended)2E00-2E7F追加标点(SupplementalPunctuation)2E80-2EFFCJK部首补充(CJKRadicalsSupplement)2F00-2FDF康熙字典部首(KangxiRadicals)2FF0-2FFF表意文字描述符(IdeographicDescriptionCharacters)3000-303FCJK符号和标点(CJKSymbolsandPunctuation)3040-309F日文平假名(Hiragana)30A0-30FF日文片假名(Katakana)3100-312F注音字母(Bopomofo)3130-318F朝鲜文兼容字母(HangulCompatibilityJamo)3190-319F象形字注释标志(Kanbun)31A0-31BF注音字母扩展(BopomofoExtended)31C0-31EFCJK笔画(CJKStrokes)31F0-31FF日文片假名语音扩展(KatakanaPhoneticExtensions)3200-32FF封闭式CJK文字和月份(EnclosedCJKLettersandMonths)3300-33FFCJK兼容(CJKCompatibility)3400-4DBFCJK统一表意符号扩展A(CJKUnifiedIdeographsExtensionA)4DC0-4DFF易经六十四卦符号(YijingHexagramsSymbols)4E00-9FBFCJK统一表意符号(中文范围)A000-A48F彝文音节(YiSyllables)A490-A4CF彝文字根(YiRadicals)A500-A61FVaiA660-A6FF统一加拿大土著语音节补充(UnifiedCanadianAboriginalSyllabicsSupplement)A700-A71F声调修饰字母(ModifierToneLetters)A720-A7FF拉丁文扩展-D(LatinExtended-D)A800-A82FSylotiNagriA840-A87F八思巴字(Phags-pa)A880-A8DFSaurashtraA900-A97F爪哇语(Javanese)A980-A9DFChakmaAA00-AA3FVarangKshitiAA40-AA6FSorangSompengAA80-AADFNewariAB00-AB5F越南傣语(Vi?tThái)AB80-ABA0KayahLiAC00-D7AF朝鲜文音节(HangulSyllables)D800-DBFFHigh-halfzoneofUTF-16DC00-DFFFLow-halfzoneofUTF-16E000-F8FF自行使用区域(PrivateUseZone)F900-FAFFCJK兼容象形文字(CJKCompatibilityIdeographs)FB00-FB4F字母表达形式(AlphabeticPresentationForm)FB50-FDFF阿拉伯表达形式A(ArabicPresentationForm-A)FE00-FE0F变量选择符(VariationSelector)FE10-FE1F竖排形式(VerticalForms)FE20-FE2F组合用半符号(CombiningHalfMarks)FE30-FE4FCJK兼容形式(CJKCompatibilityForms)FE50-FE6F小型变体形式(SmallFormVariants)FE70-FEFF阿拉伯表达形式B(ArabicPresentationForm-B)FF00-FFEF半型及全型形式(HalfwidthandFullwidthForm)FFF0-FFFF特殊(Specials)

原创粉丝点击