c# sbyte string转_C#字节数组转换为字符串

转换代码:using System;

namespace BasicApp

{

class Program

{

public static void Main(string[] args)

{

// 字节数组

byte[] bData = {65,66,67,68};

// 字符串

string str  = BytesToString(bData);

// 输出

Console.WriteLine("转换后的字符串为: {0}",str);

string str2  = BytesToString(bData,"GBK");

// 输出

Console.WriteLine("转换后的字符串为: {0}",str2);

Console.ReadKey(true);

}

// 字节数组转换为字符串

public static String BytesToString(byte[] bData)

{

return System.Text.Encoding.GetEncoding(0).GetString(bData);

}

// 字节数组转换为字符串

public static String BytesToString(byte[] bData,string encode)

{

return System.Text.Encoding.GetEncoding(encode).GetString(bData);

}

}

}

Encoding

命名空间:System.Text

程序集:mscorlib(位于 mscorlib.dll)

功能:返回指定代码页的编码。

GetEncoding(Int32) -> 返回与指定代码页标识符关联的编码。

GetEncoding(String) -> 返回与指定代码页名称关联的编码。

代码页标识符即为:Codepage

Windows区域代码设置,Codepage的排序:

Language (Locale)LCID

DecimalLCID

Hexade.CodepageCountry

code

Telugu1098044a0IND

Gujarati109504470IND

Punjabi109404460IND

Sanskrit1103044f0IND

Konkani111104570IND

Syriac1114045a0SYR

Kannada1099044b0IND

Marathi1102044e0IND

Divehi112504650MDV

Armenian1067042b0ARM

Hindi108104390IND

Georgian107904370GEO

Tamil109704490IND

Thai1054041e874THA

Japanese10410411932JPN

Chinese (PRC)20520804936CHN

Chinese (Singapore)41001004936SGP

Korean10420412949KOR

Chinese (Macau S.A.R.)51241404950MCO

Chinese (Hong Kong S.A.R.)30760c04950HKG

Chinese (Taiwan)10280404950TWN

Romanian104804181250ROM

Slovenian106004241250SVN

Hungarian1038040e1250HUN

Slovak1051041b1250SVK

Polish104504151250POL

Albanian1052041c1250ALB

Serbian (Latin)2074081a1250SPB

Croatian1050041a1250HRV

Czech102904051250CZE

Mongolian (Cyrillic)110404501251MNG

FYRO Macedonian1071042f1251MKD

Uzbek (Cyrillic)211508431251UZB

Ukrainian105804221251UKR

Azeri (Cyrillic)2092082c1251AZE

Tatar109204441251RUS

Kazakh1087043f1251KAZ

Belarusian105904231251BLR

Kyrgyz (Cyrillic)108804401251KGZ

Bulgarian102604021251BGR

Serbian (Cyrillic)30980c1a1251SPB

Russian104904191251RUS

English (Jamaica)820120091252JAM

French (Canada)30840c0c1252CAN

French (France)1036040c1252FRA

French (Luxembourg)5132140c1252LUX

English (New Zealand)512914091252NZL

English (Ireland)615318091252IRL

Dutch (Netherlands)104304131252NLD

English (Caribbean)922524091252CAR

French (Switzerland)4108100c1252CHE

English (Canada)410510091252CAN

Galician111004561252ESP

English (Belize)1024928091252BLZ

German (Austria)30790c071252AUT

French (Monaco)6156180c1252MCO

English (Zimbabwe)1229730091252ZWE

Basque1069042d1252ESP

Dutch (Belgium)206708131252BEL

French (Belgium)2060080c1252BEL

Finnish1035040b1252FIN

Faroese108004381252FRO

German (Germany)103104071252DEU

English (Australia)30810c091252AUS

English (United States)103304091252USA

English (United Kingdom)205708091252GBR

Catalan102704031252ESP

English (Trinidad)112732c091252TTO

English (South Africa)71771c091252ZAF

Danish103004061252DNK

English (Philippines)1332134091252PHL

Spanish (Paraguay)153703c0a1252PRY

Spanish (Colombia)9226240a1252COL

Spanish (Costa Rica)5130140a1252CRI

Spanish (Dominican Republic)71781c0a1252DOM

Spanish (Ecuador)12298300a1252ECU

Spanish (El Salvador)17418440a1252SLV

Spanish (Guatemala)4106100a1252GTM

Spanish (Honduras)18442480a1252HND

Spanish (International Sort)30820c0a1252ESP

Spanish (Chile)13322340a1252CHL

Spanish (Nicaragua)194664c0a1252NIC

Spanish (Mexico)2058080a1252MEX

Spanish (Peru)10250280a1252PER

Spanish (Puerto Rico)20490500a1252PRI

Spanish (Traditional Sort)1034040a1252ESP

Spanish (Uruguay)14346380a1252URY

Spanish (Venezuela)8202200a1252VEN

Swahili108904411252KEN

Swedish1053041d1252SWE

Swedish (Finland)2077081d1252FIN

German (Liechtenstein)512714071252LIE

Afrikaans107804361252ZAF

Spanish (Panama)6154180a1252PAN

German (Luxembourg)410310071252LUX

Spanish (Bolivia)16394400a1252BOL

German (Switzerland)205508071252CHE

Icelandic1039040f1252ISL

Indonesian105704211252IDN

Italian (Italy)104004101252ITA

Italian (Switzerland)206408101252CHE

Norwegian (Nynorsk)206808141252NOR

Spanish (Argentina)112742c0a1252ARG

Portuguese (Brazil)104604161252BRA

Norwegian (Bokmal)104404141252NOR

Malay (Malaysia)1086043e1252MYS

Malay (Brunei Darussalam)2110083e1252BRN

Portuguese (Portugal)207008161252PRT

Greek103204081253GRC

Uzbek (Latin)109104431254UZB

Azeri (Latin)1068042c1254AZE

Turkish1055041f1254TUR

Hebrew1037040d1255ISR

Arabic (Algeria)512114011256DZA

Arabic (Bahrain)153613c011256BHR

Arabic (Yemen)921724011256YEM

Arabic (Egypt)30730c011256EGY

Arabic (Iraq)204908011256IRQ

Arabic (Jordan)112652c011256JOR

Arabic (Kuwait)1331334011256KWT

Arabic (Lebanon)1228930011256LBN

Arabic (Libya)409710011256LBY

Arabic (Morocco)614518011256MAR

Arabic (Oman)819320011256OMN

Arabic (Qatar)1638540011256QAT

Arabic (Saudi Arabia)102504011256SAU

Arabic (Syria)1024128011256SYR

Arabic (U.A.E.)1433738011256ARE

Farsi106504291256IRN

Urdu105604201256PAK

Arabic (Tunisia)71691c011256TUN

Estonian106104251257EST

Latvian106204261257LVA

Lithuanian106304271257LTU

Vietnamese1066042a1258VNM

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值