首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

将指定数组中的字节转换为一个字符串时缺少半个引号,该如何解决

2012-05-24 
将指定数组中的字节转换为一个字符串时缺少半个引号我用System.Text.UTF8Encoding.UTF8.GetString(data)将

将指定数组中的字节转换为一个字符串时缺少半个引号
我用System.Text.UTF8Encoding.UTF8.GetString(data)将数组data中的字节转换为一个字符串时缺少半个引号
(如:转换后是“123 而不是“123”)
data中存放的是我用socket接收到的byte数组



[解决办法]
很简单,2个可能的问题
1.接收的不完整,这个只有你自己debug看
2.byte[]->string这个过程微软做的有错误,被你发现了。你尝试用正确的byte[]转一次就能发现其实问题就是没接收完整或是复制断了。

热点排行