将指定数组中的字节转换为一个字符串时缺少半个引号
2012-05-21 15:00
232 查看
第二次遇到这种情况了,调来调去发现是函数转换的问题
byte[]类型数组默认值是0,0转换成字符串为空字符
System.Text.UTF8Encoding.UTF8.GetString(byte[]类型数组)
在遇到byte[i]=0时便不再继续转换
调试还发现
如果byte[]没有值的的话转换后是“”
如果有值并且有效值长度不够设定的长度(设定100个长度,实际占了4个),那么转换后就是半个引号,如“1423
byte[]类型数组默认值是0,0转换成字符串为空字符
System.Text.UTF8Encoding.UTF8.GetString(byte[]类型数组)
在遇到byte[i]=0时便不再继续转换
调试还发现
如果byte[]没有值的的话转换后是“”
如果有值并且有效值长度不够设定的长度(设定100个长度,实际占了4个),那么转换后就是半个引号,如“1423
相关文章推荐
- java中,如何将一个字节数组转换成字符串?
- 我也分享一个字节数组到十六进制字符串互相转换
- 需要这样一个记录本-7 C#字符串与字节数组相互转换
- C#字节数组与字符串相互转换代码案例
- 有一个整数数组,请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中
- 字符串与字节数组的转换
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byt
- 数组-字符串_习题:输入一个英文字符串转换其大小写后输出
- C#串口通讯,16进制与字符串、字节数组之间的转换。
- android 将图片内容解析成字节数组,将字节数组转换为ImageView可调用的Bitmap对象,图片缩放,把字节数组保存为一个文件,把Bitmap转Byte
- Algorithm: 字符串转换为 unicode 字节数组
- C# 16进制与字符串、字节数组之间的转换(转)
- C# 16进制与字符串、字节数组之间的转换
- IP字符串转换成4字节无符号字符数组[转]
- C# 16进制与字符串、字节数组之间的转换
- C# 16进制与字符串、字节数组之间的转换
- java基础将一个int数组转换成一个字符串
- 字符串 (string)与字节数组(byte[])之间的转换
- jedis实现redis的消息队列、发布对象消息、字节数组与字符串相互转换
- 字符串String转换成字节数组 byte[]的表现形式