解码字符串最免代码的方法是什么:
\xD0\xAD\xD0\xBB\xD0\xB5\xD0\xBA\xD1\x82\xD1\x80\xD0\xBE\xD0\xBD\xD0\xBD\xD0\xB0\xD1\x8F
C# 中的人类字符串?
该十六进制字符串包含一些 unicode 符号。
我知道关于
System.Convert.ToByte(string, fromBase);
但我想知道是否有一些 ASP.NET 内部使用的内置帮助器。
在此站点中您不太可能获得代码自由方式(这是关于代码的)。
解码一个十六进制编码的字节数组如果您知道原始编码,这是可能的。
猜测编码为UTF8,解码为系统.文本.UTF8编码 http://msdn.microsoft.com/en-us/library/system.text.utf8encoding.aspx产生以下 11 个 unicode 字符西里尔字母字符串:
西里尔大写字母 E,
西里尔小写字母 EL,
西里尔小写字母 IE,
西里尔小写字母 KA,
西里尔小写字母 TE,
西里尔小写字母 ER,
西里尔小写字母 O,
西里尔小写字母 EN,
西里尔小写字母 EN,
西里尔小写字母 A,
西里尔小写字母 YA,
一旦您弄清楚如何将数据放入Byte[]
,
上面参考中的示例代码显示了这种方式:
// fill encodedBytes with original data
Byte[] encodedBytes = new Byte[] {0xD0,0xAD,0xD0,0xBB,0xD0,0xB5}; //...
UTF8Encoding utf8 = new UTF8Encoding();
String decodedString = utf8.GetString(encodedBytes);
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)