編碼信息詳解c獲取中文編碼_第1頁
編碼信息詳解c獲取中文編碼_第2頁
編碼信息詳解c獲取中文編碼_第3頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、編碼信息詳解, C# 獲取中文編碼( GBK ,GB2312 )2011-01-26 21:28:45|分類:C# | 標簽:|字號大中小 訂閱以前在寫 C#代碼時,感覺VS 提供的沒有系統(tǒng)默認的編碼,現(xiàn)在發(fā)現(xiàn)雖然沒有但可以通過如下方式獲得中文編碼信息(如 GBK,GB2312 ),只需找到對應(yīng)編碼名稱的 codepage 即可。下面是微軟編程提供的所有編碼信息,包括編碼名稱,編碼代碼頁標識符,編碼說明,這對于編程轉(zhuǎn)碼相當有作用?!?C# Code 】EncodingInfo info = Encoding.GetEncodings();Console.Write(" 編碼名稱 &q

2、uot; + "t" + " 編碼代碼頁標識符 " + "t" +"編碼說明 " + "n");for (int i = 0; i < info.Length; i+)Console.Write(infoi.Name + "tt" + infoi.CodePage + "ttt" + infoi.DisplayName + "n");結(jié)果如下:編碼名稱 |編碼代碼頁標識符 |編碼說明IBM037|37|IBM EBCDIC (美國

3、 -加拿大 )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

4、)DOS-862|862| 希伯來字符 (DOS)IBM863|863| 加拿大法語 (DOS)IBM864|864| 阿拉伯字符 (864)IBM865|865| 北歐字符 (DOS)cp866|866| 西里爾字符 (DOS)ibm869|869| 現(xiàn)代希臘字符 (DOS)IBM870|870|IBM EBCDIC (多語言拉丁語2)windows-874|874| 泰語 (Windows)cp875|875|IBM EBCDIC (現(xiàn)代希臘語 )shift_jis|932| 日語 (Shift-JIS)gb2312|936| 簡體中文 (GB2312)ks_c_5601-1987|949

5、|朝鮮語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 (西班牙 -歐洲)IBM0

6、1146|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|12

7、53|希臘字符 (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-japanese|10001|日語 (Mac)x-mac-chinesetrad|10002|繁體中文 (Mac)x-mac

8、-korean|10003|朝鮮語 (Mac)x-mac-arabic|10004|阿拉伯字符 (Mac)x-mac-hebrew|10005|希伯來字符 (Mac)x-mac-greek|10006| 希臘字符 (Mac)x-mac-cyrillic|10007|西里爾字符 (Mac)x-mac-chinesesimp|10008|簡體中文 (Mac)x-mac-romanian|10010|羅馬尼亞語 (Mac)x-mac-ukrainian|10017|烏克蘭語 (Mac)x-mac-thai|10021| 泰語 (Mac)x-mac-ce|10029| 中歐字符 (Mac)x-mac-

9、icelandic|10079|冰島語 (Mac)x-mac-turkish|10081|土耳其字符 (Mac)x-mac-croatian|10082|克羅地亞語 (Mac)utf-32|12000|Unicode (UTF-32)utf-32BE|12001|Unicode (UTF-32 Big-Endian)x-Chinese-CNS|20000|繁體中文 (CNS)x-cp20001|20001|TCA臺灣x-Chinese-Eten|20002|繁體中文 (Eten)x-cp20003|20003|IBM5550臺灣x-cp20004|20004|TeleText臺灣x-cp200

10、05|20005|Wang臺灣x-IA5|20105| 西歐字符 (IA5)x-IA5-German|20106|德語 (IA5)x-IA5-Swedish|20107|瑞典語 (IA5)x-IA5-Norwegian|20108|挪威語 (IA5)us-ascii|20127|US-ASCIIx-cp20261|20261|T.61x-cp20269|20269|ISO-6937IBM273|20273|IBM EBCDIC (德國 )IBM277|20277|IBM EBCDIC (丹麥 -挪威 )IBM278|20278|IBM EBCDIC (芬蘭 -瑞典 )IBM280|20280|

11、IBM EBCDIC (意大利 )IBM284|20284|IBM EBCDIC (西班牙 )IBM285|20285|IBM EBCDIC (UK)IBM290|20290|IBM EBCDIC (日語片假名 )IBM297|20297|IBM EBCDIC (法國 )IBM420|20420|IBM EBCDIC (阿拉伯語 )IBM423|20423|IBM EBCDIC (希臘語 )IBM424|20424|IBM EBCDIC (希伯來語 )x-EBCDIC-KoreanExtended|20833|IBM EBCDIC (朝鮮語擴展 )IBM-Thai|20838|IBM EBCD

12、IC (泰語 )koi8-r|20866| 西里爾字符 (KOI8-R)IBM871|20871|IBM EBCDIC (冰島語 )IBM880|20880|IBM EBCDIC (西里爾俄語 )IBM905|20905|IBM EBCDIC (土耳其語 )IBM00924|20924|IBM拉丁語1EUC-JP|20932| 日語(JIS 0208-1990和 0212-1990)x-cp20936|20936| 簡體中文 (GB2312-80)x-cp20949|20949| 朝鮮語Wansungcp1025|21025|IBM EBCDIC (西里爾塞爾維亞 -保加利亞語 )koi8-u

13、|21866| 西里爾字符 (KOI8-U)iso-8859-1|28591| 西歐字符 (ISO)iso-8859-2|28592| 中歐字符 (ISO)iso-8859-3|28593| 拉丁語3 (ISO)iso-8859-4|28594| 波羅的海字符 (ISO)iso-8859-5|28595| 西里爾字符 (ISO)iso-8859-6|28596| 阿拉伯字符 (ISO)iso-8859-7|28597| 希臘字符 (ISO)iso-8859-8|28598| 希伯來字符 (ISO-Visual)iso-8859-9|28599| 土耳其字符 (ISO)iso-8859-13|2

14、8603| 愛沙尼亞語 (ISO)iso-8859-15|28605| 拉丁語9 (ISO)x-Europa|29001| 歐羅巴iso-8859-8-i|38598| 希伯來字符 (ISO-Logical)iso-2022-jp|50220| 日語 (JIS)csISO2022JP|50221|日語 (JIS- 允許 1 字節(jié)假名 )iso-2022-jp|50222| 日語 (JIS- 允許 1 字節(jié)假名- SO/SI)iso-2022-kr|50225| 朝鮮語 (ISO)x-cp50227|50227| 簡體中文 (ISO-2022)euc-jp|51932| 日語 (EUC)EUC-

15、CN|51936| 簡體中文 (EUC)euc-kr|51949| 朝鮮語 (EUC)hz-gb-2312|52936| 簡體中文 (HZ)GB18030|54936| 簡體中文 (GB18030)x-iscii-de|57002|ISCII梵文x-iscii-be|57003|ISCII孟加拉語x-iscii-ta|57004|ISCII泰米爾語x-iscii-te|57005|ISCII泰盧固語x-iscii-as|57006|ISCII阿薩姆語x-iscii-or|57007|ISCII奧里雅語x-iscii-ka|57008|ISCII卡納達語x-iscii-ma|57009|ISCII馬拉雅拉姆語x-iscii-gu|57010|ISCII古吉拉特語x-iscii-pa|57011|ISCII旁遮普語utf-7|65000|Unicode (UTF-7)utf-8|65001|Unicode (UTF-8)想要使用某種編碼時可以這樣,Encoding Gbk =Encoding.GetEncoding(int codepage);如果想使用 gb2312編碼,則可以 Encoding Gbk = Encoding.GetEncoding(936);下面就是一段G

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論