get information about all encodings
Published: 2. November 2011 | Updated: 2. November 2011License: Microsoft Public License (MS-PL)
Categories: Framework » Strings
Tags: C# Text
Import namespace
using System.Text;
Code
foreach (EncodingInfo info in Encoding.GetEncodings()) { Console.WriteLine("Code Page: {0}", info.CodePage); Console.WriteLine("Display Name: {0}", info.DisplayName); Console.WriteLine("Name: {0}", info.Name); }Console Output:
Code Page: 37
Display Name: IBM EBCDIC (US-Canada)
Name: IBM037
Code Page: 437
Display Name: OEM United States
Name: IBM437
Code Page: 500
Display Name: IBM EBCDIC (International)
Name: IBM500
Code Page: 708
Display Name: Arabic (ASMO 708)
Name: ASMO-708
Code Page: 720
Display Name: Arabic (DOS)
Name: DOS-720
Code Page: 737
Display Name: Greek (DOS)
Name: ibm737
Code Page: 775
Display Name: Baltic (DOS)
Name: ibm775
Code Page: 850
Display Name: Western European (DOS)
Name: ibm850
Code Page: 852
Display Name: Central European (DOS)
Name: ibm852
Code Page: 855
Display Name: OEM Cyrillic
Name: IBM855
Code Page: 857
Display Name: Turkish (DOS)
Name: ibm857
Code Page: 858
Display Name: OEM Multilingual Latin I
Name: IBM00858
Code Page: 860
Display Name: Portuguese (DOS)
Name: IBM860
Code Page: 861
Display Name: Icelandic (DOS)
Name: ibm861
Code Page: 862
Display Name: Hebrew (DOS)
Name: DOS-862
Code Page: 863
Display Name: French Canadian (DOS)
Name: IBM863
Code Page: 864
Display Name: Arabic (864)
Name: IBM864
Code Page: 865
Display Name: Nordic (DOS)
Name: IBM865
Code Page: 866
Display Name: Cyrillic (DOS)
Name: cp866
Code Page: 869
Display Name: Greek, Modern (DOS)
Name: ibm869
Code Page: 870
Display Name: IBM EBCDIC (Multilingual Latin-2)
Name: IBM870
Code Page: 874
Display Name: Thai (Windows)
Name: windows-874
Code Page: 875
Display Name: IBM EBCDIC (Greek Modern)
Name: cp875
Code Page: 932
Display Name: Japanese (Shift-JIS)
Name: shift_jis
Code Page: 936
Display Name: Chinese Simplified (GB2312)
Name: gb2312
Code Page: 949
Display Name: Korean
Name: ks_c_5601-1987
Code Page: 950
Display Name: Chinese Traditional (Big5)
Name: big5
Code Page: 1026
Display Name: IBM EBCDIC (Turkish Latin-5)
Name: IBM1026
Code Page: 1047
Display Name: IBM Latin-1
Name: IBM01047
Code Page: 1140
Display Name: IBM EBCDIC (US-Canada-Euro)
Name: IBM01140
Code Page: 10010
Display Name: Romanian (Mac)
Name: x-mac-romanian
Code Page: 10017
Display Name: Ukrainian (Mac)
Name: x-mac-ukrainian
Code Page: 10021
Display Name: Thai (Mac)
Name: x-mac-thai
Code Page: 10029
Display Name: Central European (Mac)
Name: x-mac-ce
Code Page: 10079
Display Name: Icelandic (Mac)
Name: x-mac-icelandic
Code Page: 10081
Display Name: Turkish (Mac)
Name: x-mac-turkish
Code Page: 10082
Display Name: Croatian (Mac)
Name: x-mac-croatian
Code Page: 12000
Display Name: Unicode (UTF-32)
Name: utf-32
Code Page: 12001
Display Name: Unicode (UTF-32 Big-Endian)
Name: utf-32BE
Code Page: 20000
Display Name: Chinese Traditional (CNS)
Name: x-Chinese-CNS
Code Page: 20001
Display Name: TCA Taiwan
Name: x-cp20001
Code Page: 20002
Display Name: Chinese Traditional (Eten)
Name: x-Chinese-Eten
Code Page: 20003
Display Name: IBM5550 Taiwan
Name: x-cp20003
Code Page: 20004
Display Name: TeleText Taiwan
Name: x-cp20004
Code Page: 20005
Display Name: Wang Taiwan
Name: x-cp20005
Code Page: 20105
Display Name: Western European (IA5)
Name: x-IA5
Code Page: 20106
Display Name: German (IA5)
Name: x-IA5-German
Code Page: 20107
Display Name: Swedish (IA5)
Name: x-IA5-Swedish
Code Page: 20108
Display Name: Norwegian (IA5)
Name: x-IA5-Norwegian
Code Page: 20127
Display Name: US-ASCII
Name: us-ascii
Code Page: 20261
Display Name: T.61
Name: x-cp20261
Code Page: 20269
Display Name: ISO-6937
Name: x-cp20269
Code Page: 20273
Display Name: IBM EBCDIC (Germany)
Name: IBM273
Code Page: 20277
Display Name: IBM EBCDIC (Denmark-Norway)
Name: IBM277
Code Page: 20278
Display Name: IBM EBCDIC (Finland-Sweden)
Name: IBM278
Code Page: 20280
Display Name: IBM EBCDIC (Italy)
Name: IBM280
Code Page: 20284
Display Name: IBM EBCDIC (Spain)
Name: IBM284
Code Page: 20285
Display Name: IBM EBCDIC (UK)
Name: IBM285
Code Page: 20290
Display Name: IBM EBCDIC (Japanese katakana)
Name: IBM290
Code Page: 20297
Display Name: IBM EBCDIC (France)
Name: IBM297
Code Page: 50222
Display Name: Japanese (JIS-Allow 1 byte Kana - SO/SI)
Name: iso-2022-jp
Code Page: 50225
Display Name: Korean (ISO)
Name: iso-2022-kr
Code Page: 50227
Display Name: Chinese Simplified (ISO-2022)
Name: x-cp50227
Code Page: 51932
Display Name: Japanese (EUC)
Name: euc-jp
Code Page: 51936
Display Name: Chinese Simplified (EUC)
Name: EUC-CN
Code Page: 51949
Display Name: Korean (EUC)
Name: euc-kr
Code Page: 52936
Display Name: Chinese Simplified (HZ)
Name: hz-gb-2312
Code Page: 54936
Display Name: Chinese Simplified (GB18030)
Name: GB18030
Code Page: 57002
Display Name: ISCII Devanagari
Name: x-iscii-de
Code Page: 57003
Display Name: ISCII Bengali
Name: x-iscii-be
Code Page: 57004
Display Name: ISCII Tamil
Name: x-iscii-ta
Code Page: 57005
Display Name: ISCII Telugu
Name: x-iscii-te
Code Page: 57006
Display Name: ISCII Assamese
Name: x-iscii-as
Code Page: 57007
Display Name: ISCII Oriya
Name: x-iscii-or
Code Page: 57008
Display Name: ISCII Kannada
Name: x-iscii-ka
Code Page: 57009
Display Name: ISCII Malayalam
Name: x-iscii-ma
Code Page: 57010
Display Name: ISCII Gujarati
Name: x-iscii-gu
Code Page: 57011
Display Name: ISCII Punjabi
Name: x-iscii-pa
Code Page: 65000
Display Name: Unicode (UTF-7)
Name: utf-7
Code Page: 65001
Display Name: Unicode (UTF-8)
Name: utf-8
Display Name: IBM EBCDIC (US-Canada)
Name: IBM037
Code Page: 437
Display Name: OEM United States
Name: IBM437
Code Page: 500
Display Name: IBM EBCDIC (International)
Name: IBM500
Code Page: 708
Display Name: Arabic (ASMO 708)
Name: ASMO-708
Code Page: 720
Display Name: Arabic (DOS)
Name: DOS-720
Code Page: 737
Display Name: Greek (DOS)
Name: ibm737
Code Page: 775
Display Name: Baltic (DOS)
Name: ibm775
Code Page: 850
Display Name: Western European (DOS)
Name: ibm850
Code Page: 852
Display Name: Central European (DOS)
Name: ibm852
Code Page: 855
Display Name: OEM Cyrillic
Name: IBM855
Code Page: 857
Display Name: Turkish (DOS)
Name: ibm857
Code Page: 858
Display Name: OEM Multilingual Latin I
Name: IBM00858
Code Page: 860
Display Name: Portuguese (DOS)
Name: IBM860
Code Page: 861
Display Name: Icelandic (DOS)
Name: ibm861
Code Page: 862
Display Name: Hebrew (DOS)
Name: DOS-862
Code Page: 863
Display Name: French Canadian (DOS)
Name: IBM863
Code Page: 864
Display Name: Arabic (864)
Name: IBM864
Code Page: 865
Display Name: Nordic (DOS)
Name: IBM865
Code Page: 866
Display Name: Cyrillic (DOS)
Name: cp866
Code Page: 869
Display Name: Greek, Modern (DOS)
Name: ibm869
Code Page: 870
Display Name: IBM EBCDIC (Multilingual Latin-2)
Name: IBM870
Code Page: 874
Display Name: Thai (Windows)
Name: windows-874
Code Page: 875
Display Name: IBM EBCDIC (Greek Modern)
Name: cp875
Code Page: 932
Display Name: Japanese (Shift-JIS)
Name: shift_jis
Code Page: 936
Display Name: Chinese Simplified (GB2312)
Name: gb2312
Code Page: 949
Display Name: Korean
Name: ks_c_5601-1987
Code Page: 950
Display Name: Chinese Traditional (Big5)
Name: big5
Code Page: 1026
Display Name: IBM EBCDIC (Turkish Latin-5)
Name: IBM1026
Code Page: 1047
Display Name: IBM Latin-1
Name: IBM01047
Code Page: 1140
Display Name: IBM EBCDIC (US-Canada-Euro)
Name: IBM01140
Code Page: 10010
Display Name: Romanian (Mac)
Name: x-mac-romanian
Code Page: 10017
Display Name: Ukrainian (Mac)
Name: x-mac-ukrainian
Code Page: 10021
Display Name: Thai (Mac)
Name: x-mac-thai
Code Page: 10029
Display Name: Central European (Mac)
Name: x-mac-ce
Code Page: 10079
Display Name: Icelandic (Mac)
Name: x-mac-icelandic
Code Page: 10081
Display Name: Turkish (Mac)
Name: x-mac-turkish
Code Page: 10082
Display Name: Croatian (Mac)
Name: x-mac-croatian
Code Page: 12000
Display Name: Unicode (UTF-32)
Name: utf-32
Code Page: 12001
Display Name: Unicode (UTF-32 Big-Endian)
Name: utf-32BE
Code Page: 20000
Display Name: Chinese Traditional (CNS)
Name: x-Chinese-CNS
Code Page: 20001
Display Name: TCA Taiwan
Name: x-cp20001
Code Page: 20002
Display Name: Chinese Traditional (Eten)
Name: x-Chinese-Eten
Code Page: 20003
Display Name: IBM5550 Taiwan
Name: x-cp20003
Code Page: 20004
Display Name: TeleText Taiwan
Name: x-cp20004
Code Page: 20005
Display Name: Wang Taiwan
Name: x-cp20005
Code Page: 20105
Display Name: Western European (IA5)
Name: x-IA5
Code Page: 20106
Display Name: German (IA5)
Name: x-IA5-German
Code Page: 20107
Display Name: Swedish (IA5)
Name: x-IA5-Swedish
Code Page: 20108
Display Name: Norwegian (IA5)
Name: x-IA5-Norwegian
Code Page: 20127
Display Name: US-ASCII
Name: us-ascii
Code Page: 20261
Display Name: T.61
Name: x-cp20261
Code Page: 20269
Display Name: ISO-6937
Name: x-cp20269
Code Page: 20273
Display Name: IBM EBCDIC (Germany)
Name: IBM273
Code Page: 20277
Display Name: IBM EBCDIC (Denmark-Norway)
Name: IBM277
Code Page: 20278
Display Name: IBM EBCDIC (Finland-Sweden)
Name: IBM278
Code Page: 20280
Display Name: IBM EBCDIC (Italy)
Name: IBM280
Code Page: 20284
Display Name: IBM EBCDIC (Spain)
Name: IBM284
Code Page: 20285
Display Name: IBM EBCDIC (UK)
Name: IBM285
Code Page: 20290
Display Name: IBM EBCDIC (Japanese katakana)
Name: IBM290
Code Page: 20297
Display Name: IBM EBCDIC (France)
Name: IBM297
Code Page: 50222
Display Name: Japanese (JIS-Allow 1 byte Kana - SO/SI)
Name: iso-2022-jp
Code Page: 50225
Display Name: Korean (ISO)
Name: iso-2022-kr
Code Page: 50227
Display Name: Chinese Simplified (ISO-2022)
Name: x-cp50227
Code Page: 51932
Display Name: Japanese (EUC)
Name: euc-jp
Code Page: 51936
Display Name: Chinese Simplified (EUC)
Name: EUC-CN
Code Page: 51949
Display Name: Korean (EUC)
Name: euc-kr
Code Page: 52936
Display Name: Chinese Simplified (HZ)
Name: hz-gb-2312
Code Page: 54936
Display Name: Chinese Simplified (GB18030)
Name: GB18030
Code Page: 57002
Display Name: ISCII Devanagari
Name: x-iscii-de
Code Page: 57003
Display Name: ISCII Bengali
Name: x-iscii-be
Code Page: 57004
Display Name: ISCII Tamil
Name: x-iscii-ta
Code Page: 57005
Display Name: ISCII Telugu
Name: x-iscii-te
Code Page: 57006
Display Name: ISCII Assamese
Name: x-iscii-as
Code Page: 57007
Display Name: ISCII Oriya
Name: x-iscii-or
Code Page: 57008
Display Name: ISCII Kannada
Name: x-iscii-ka
Code Page: 57009
Display Name: ISCII Malayalam
Name: x-iscii-ma
Code Page: 57010
Display Name: ISCII Gujarati
Name: x-iscii-gu
Code Page: 57011
Display Name: ISCII Punjabi
Name: x-iscii-pa
Code Page: 65000
Display Name: Unicode (UTF-7)
Name: utf-7
Code Page: 65001
Display Name: Unicode (UTF-8)
Name: utf-8
| Send us feedback about this snippet » |





