首页 > 代码库 > 无需考虑编码问题string转byte的方法

无需考虑编码问题string转byte的方法

static byte[] GetBytes(string str){    byte[] bytes = new byte[str.Length * sizeof(char)];    System.Buffer.BlockCopy(str.ToCharArray(), 0, bytes, 0, bytes.Length);    return bytes;}static string GetString(byte[] bytes){    char[] chars = new char[bytes.Length / sizeof(char)];    System.Buffer.BlockCopy(bytes, 0, chars, 0, bytes.Length);    return new string(chars);}

一般都需要先考虑字符编码后转换,而无需考虑编码问题