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

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)MicrosoftWord
0400-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-087FMandaic
0880-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óo
1740-175FBuhid
1760-177FTagbanwa
1780-17FF高棉语(Khmer)
1800-18AF蒙古文(Mongolian)
18B0-18FFCham
1900-194FLimbu
1950-197F德宏泰语(TaiLe)
1980-19DF新傣仂语(NewTaiLue)
19E0-19FF高棉语记号(KmerSymbols)
1A00-1A1FBuginese
1A20-1A5FBatak
1A80-1AEFLanna
1B00-1B7F巴厘语(Balinese)
1B80-1BB0巽他语(Sundanese)
1BC0-1BFFPahawhHmong
1C00-1C4F雷布查语(Lepcha)
1C50-1C7FOlChiki
1C80-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-A61FVai
A660-A6FF统一加拿大土著语音节补充(UnifiedCanadianAboriginalSyllabicsSupplement)
A700-A71F声调修饰字母(ModifierToneLetters)
A720-A7FF拉丁文扩展-D(LatinExtended-D)
A800-A82FSylotiNagri
A840-A87F八思巴字(Phags-pa)
A880-A8DFSaurashtra
A900-A97F爪哇语(Javanese)
A980-A9DFChakma
AA00-AA3FVarangKshiti
AA40-AA6FSorangSompeng
AA80-AADFNewari
AB00-AB5F越南傣语(Vi?tThái)
AB80-ABA0KayahLi
AC00-D7AF朝鲜文音节(HangulSyllables)
D800-DBFFHigh-halfzoneofUTF-16
DC00-DFFFLow-halfzoneofUTF-16
E000-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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值