c#中文字符串与byte数组互相转化

因为中文字符串一个字符占两个字节,所以不能用正常的方式与byte之间进行互相转化

中文字符串转成byte[]

 

[csharp] view plain copy print ?
  1. byte[] ping = Encoding.UTF8.GetBytes("你的密码是什么?");  
byte[] ping = Encoding.UTF8.GetBytes("你的密码是什么?");

 

byte[]转化成中文字符串:

 

[csharp] view plain copy print ?
  1. string str = Encoding.UTF8.GetString(ping);  

你可能感兴趣的:(byte)