回 帖 发 新 帖 刷新版面

主题:提取指定长度字节数据的ASCII,转化成字符串的问题

哪位朋友帮忙看看下面的代码的问题:
public string Dest_Id
………………
buffer = new byte[21]; 
   Buffer.BlockCopy(bytes, i, buffer, 0, buffer.Length);
this._Dest_Id = Encoding.ASCII.GetString(buffer).Trim().ToString();

为何得到的this._Dest_Id 为:"-DBFFF\0TIV" ,而不是实际上的数据:“-DBFFF”。

这是在SOCKET中出现的。
请教是什么原因,如何处理?

回复列表 (共1个回复)

沙发

哪位朋友帮忙一下,是否是提取的字节长度有问题?

我来回复

您尚未登录,请登录后再回复。点此登录或注册