一、字节和字符串转化过程中,不等价关系
byte[] buffer1;buffer2
string msg;
buffer1转msg,msg转buffer2,【转换过程中使用相同的编码格式】
buffer2 !=buffer1 【连长度都不相等】
什么原因呢?
猜想:buffer1转msg,msg多了\0, msg再转换成buffer2,buffer2比buffer1多了\0转化过去的字节【未验证】
一、字节和字符串转化过程中,不等价关系
byte[] buffer1;buffer2
string msg;
buffer1转msg,msg转buffer2,【转换过程中使用相同的编码格式】
buffer2 !=buffer1 【连长度都不相等】
什么原因呢?
猜想:buffer1转msg,msg多了\0, msg再转换成buffer2,buffer2比buffer1多了\0转化过去的字节【未验证】