关于编码方式Encode的知识
1.指定编码的两种方式:
Encoding encode = Encoding.GetEncoding("GB2312");
Encoding encode2 = Encoding.UTF8;
2.字符串<=>二进制 (编码方式为Unicode)
private static string ChineseToBinary(string s)
{byte[] data = Encoding.Unicode.GetBytes(s);StringBuilder result = new StringBuilder(data.Length * 8);foreach (byte b in data){result.Append(Convert.ToString(b, 2).PadLeft(8, '0'));}return result.ToString();
}
private static string BinaryToChinese(string input)
{StringBuilder sb = new StringBuilder();int numOfBytes = input.Length / 8;byte[] bytes = new byte[numOfBytes];for (int i = 0; i
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
