C# 与.net Encoding.UTF8.GetString相反
C# 与.net Encoding.UTF8.GetString相反,c#,encoding,C#,Encoding,Encoding.UTF8.GetString的补充方法是什么 也就是说,如果Encoding.UTF8.GetString将字节数组中的字节解码为字符串,那么是什么方法将字符串编码为字节数组中的字节,以便 var somestring == Encoding.UTF8.GetString(method(someString)); 是真的吗?相反的方法是编码.UTF8.GetBytes。对于ASCII和UTF16编码,使用相同的方法存在类似的类 System.Text.Encoding.UTF
Encoding.UTF8.GetString的补充方法是什么
也就是说,如果Encoding.UTF8.GetString
将字节数组中的字节解码为字符串,那么是什么方法将字符串编码为字节数组中的字节,以便
var somestring == Encoding.UTF8.GetString(method(someString));
是真的吗?相反的方法是编码.UTF8.GetBytes
。对于ASCII和UTF16编码,使用相同的方法存在类似的类
System.Text.Encoding.UTF8.GetBytes("TestString")
您是否搜索过明显的GetBytes
?如果您碰巧知道该方法的名称,这一点尤其明显。当然这是OP的要求。谢谢!当然,对于somestring
的所有值,非Unicode编码不能满足somestring==encoding.GetString(encoding.GetBytes(somestring))
,因为somestring
是整个Unicode字符集范围内的字符序列。