什么是解码字串的大多数代码免费的方式:
\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,与System.Text.UTF8encoding解码它产生以下11个Unicode字符西里尔字符串:
CYRILLIC CAPITAL LETTER E,CYRILLIC小写字母EL,CYRILLIC小写字母IE,CYRILLIC小写字母KA,CYRILLIC小写字母TE,CYRILLIC小写字母ER,CYRILLIC小写字母O,CYRILLIC小写字母EN,CYRILLIC小写字母EN,CYRILLIC小写字母A, CYRILLIC小字母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);