C# 16 进制 转换成如下图乱码的格式
以上是正确的转换
16进制字符串如下
5b3c174d936e02db01810b2b250e96aadc92a0da036756d8c4784d3717638fd87e8e9783f1f11470928b9fc4ea44cc0d59685e0529d6c684da5a99aaa1a4d7994f46c42e13c1fb06817b478a6a1ce3b84fb8722aaf3bea7e423c2c3c1e4ed6be3b485e175febf34f8484256c5d69deca685863fc9d685fe8e992baa20105e74777da976aac83238be461757e074e956cc248da079333f61c41256057e76a506b76b099c04e3d8ac169f520194156796e5b40fd5870e30ca2332517073e560714111ac0a6db52712293bdb51a4093a7ac1f83584e35ce65aaa599a5b29cd846a23fce101d02a26668842c98e5bceb44c010be4d99344e95d86cbfa8fb51976f0b53ae04cf9ac383af0de67f9220189e85a697d1d3276c738aec38bac264df5695fe8af7b1d8c5112752cc04d2dda68e758696707f875fb9058abe047dc0f0e2e1
编码是gbk的
求C#解决方法
谢谢各位:)
我用Encoding.GetEncoding("GBK").GetString(); 不可以,呜呜
C# 16进制 转换 乱码 --------------------编程问答-------------------- --------------------编程问答-------------------- 01 这样的0是补位的 --------------------编程问答-------------------- http://xiaodi.cnblogs.com/archive/2005/04/26/145493.aspx --------------------编程问答-------------------- 把十六进制字符串,2个一组,拆成一个string数组,新建一个byte数组跟string数组长度一样的,循环把string数组里的十六进制转化成10进制,填充到byte数组里,然后再用byte数组转为字符串就O拉 --------------------编程问答-------------------- string StrToHex(string str)//字符串转16进制
{
string strTemp = "";
if (str == "")
return "";
byte[] bTemp = System.Text.Encoding.Default.GetBytes(str);
for (int i = 0; i < bTemp.Length; i++)
{
strTemp += bTemp[i].ToString("X");
}
return strTemp;
}
string hexstr(string s)//16进制转字符串
{
string xx = "";
string[] cip = new string[s.Length / 2];
for (int i = 0; i < s.Length / 2; i++)
{
cip[i] = s.Substring(2 * i, 2);
}
foreach (string x in cip)
{
int scc = int.Parse(x.ToString(), System.Globalization.NumberStyles.AllowHexSpecifier);
xx += ((char)scc).ToString();
}
return xx;
} --------------------编程问答-------------------- [<M搉??+%柂軖犣gV啬xM7c徹~帡凂?p拫熌闐?Yh^)制勞Z櫔·讬OF?聋亄G妀愀O竢*?陗B<,<N志;H^_塍O剟%l]i奘hXc鼭h_栝捄?鏕w跅j瑑#嬩au~N昹翲???A%`W鏹Pkv皺繬=娏i?AVyn[@齒p??%>V捆跼q"摻?@摟?僗N5蝒櫏矞谾??h?樺茧D?綧?N曍l卡鸔梠S?蠚脙???瀰延'ls婌8郝d遃會婘必?'R?逸u問p嘷?娋}鲤忉 我得出的是这样的,但是不一样的,呜呜
补充:.NET技术 , C#