string inputString = System.Convert.ToBase64String(inputBytes);
byte[] inputBytes = System.Convert.FromBase64String(inputString);
把字符串转换为base64字符,base64字符的优点在于可以压缩数据量,把8个字节缩减为6个字节.但是缺点也很明显,有些字符是不支持的,没有特殊要求的话,建议使用下面的方法
System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding();
byte[] inputBytes =converter.GetBytes(inputString);
string inputString = converter.GetString(inputBytes);
推荐使用这种方法,适用所有的16位Unicode字符,涵盖所有有语言所有符号.
本文介绍了如何使用Base64编码压缩数据量,并对比了其与Unicode编码的优势与局限性。通过具体代码示例展示了两种不同的字符串转换方法。
1799

被折叠的 条评论
为什么被折叠?



