- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
编码信息详解,C#获取中文编码(GBK,GB2312)??
2011-01-26 21:28:45|??分类: C# |??标签: |字号大中小?订阅
以前在写C#代码时,感觉VS提供的没有系统默认的编码,现在发现虽然没有但可以通过如下方式获得中文编码信息(如 GBK,GB2312),只需找到对应编码名称的codepage即可。下面是微软编程提供的所有编码信息,包括编码名称,编码代码页标识符,编码说明,这对于编程转码相当有作用。
【C# Code】
EncodingInfo[] info = Encoding.GetEncodings();??????????? Console.Write(编码名称 + \t + 编码代码页标识符 + \t + 编码说明 + \n);??????????? for (int i = 0; i info.Length; i++)??????????? {??????????????? Console.Write(info[i].Name + \t\t + info[i].CodePage + \t\t\t + info[i].DisplayName + \n);??????????? }
结果如下:
编码名称|编码代码页标识符|编码说明IBM037|37|IBM EBCDIC (美国-加拿大)IBM437|437|OEM 美国IBM500|500|IBM EBCDIC (国际)ASMO-708|708|阿拉伯字符(ASMO-708)DOS-720|720|阿拉伯字符(DOS)ibm737|737|希腊字符(DOS)ibm775|775|波罗的海字符(DOS)ibm850|850|西欧字符(DOS)ibm852|852|中欧字符(DOS)IBM855|855|OEM 西里尔语ibm857|857|土耳其字符(DOS)IBM00858|858|OEM 多语言拉丁语 IIBM860|860|葡萄牙语(DOS)ibm861|861|冰岛语(DOS)DOS-862|862|希伯来字符(DOS)IBM863|863|加拿大法语(DOS)IBM864|864|阿拉伯字符(864)IBM865|865|北欧字符(DOS)cp866|866|西里尔字符(DOS)ibm869|869|现代希腊字符(DOS)IBM870|870|IBM EBCDIC (多语言拉丁语 2)windows-874|874|泰语(Windows)cp875|875|IBM EBCDIC (现代希腊语)shift_jis|932|日语(Shift-JIS)gb2312|936|简体中文(GB2312)ks_c_5601-1987|949|朝鲜语big5|950|繁体中文(Big5)IBM1026|1026|IBM EBCDIC (土耳其拉丁语 5)IBM01047|1047|IBM 拉丁语 1IBM01140|1140|IBM EBCDIC (美国-加拿大-欧洲)IBM01141|1141|IBM EBCDIC (德国-欧洲)IBM01142|1142|IBM EBCDIC (丹麦-挪威-欧洲)IBM01143|1143|IBM EBCDIC (芬兰-瑞典-欧洲)IBM01144|1144|IBM EBCDIC (意大利-欧洲)IBM01145|1145|IBM EBCDIC (西班牙-欧洲)IBM01146|1146|IBM EBCDIC (英国-欧洲)IBM01147|1147|IBM EBCDIC (法国-欧洲)IBM01148|1148|IBM EBCDIC (国际-欧洲)IBM01149|1149|IBM EBCDIC (冰岛语-欧洲)utf-16|1200|UnicodeunicodeFFFE|1201|Unicode (Big-Endian)windows-1250|1250|中欧字符(Windows)windows-1251|1251|西里尔字符(Windows)Windows-1252|1252|西欧字符(Windows)windows-1253|1253|希腊字符(Windows)windows-1254|1254|土耳其字符(Windows)windows-1255|1255|希伯来字符(Windows)windows-1256|1256|阿拉伯字符(Windows)windows-1257|1257|波罗的海字符(Windows)windows-1258|1258|越南字符(Windows)Johab|1361|朝鲜语(Johab)macintosh|10000|西欧字符(Mac)x-mac-jap
文档评论(0)