火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 9032|回复: 15
打印 上一主题 下一主题

[其它] hp pack客户Duan收到的字节集包含0 转文本的时候后面的取不...

[复制链接]

4

主题

222

帖子

3305

积分

论坛元老

Rank: 8Rank: 8

积分
3305
楼主
发表于 2021-4-2 21:19:55 | 显示全部楼层
记得 文本是读取以0结尾的一段数据,不可能把整个内存都给读成文本了吧
试试先分割字节集,不知道可不可以
回复

使用道具 举报

4

主题

222

帖子

3305

积分

论坛元老

Rank: 8Rank: 8

积分
3305
沙发
发表于 2021-4-2 21:36:41 | 显示全部楼层
字节集 = 字节集10 ("46,116,120,116,0,27")
文本1 = 字节集到文本 (字节集)
调试输出 (字节集, 到字节集 (文本1), 文本1)
[00000000]: 2E 74 78 74 00 1B                               | .txt.., <字节集> 总共 6 个字节:
[00000000]: 2E 74 78 74 00 1B                               | .txt.., 琮瑸?
回复

使用道具 举报

4

主题

222

帖子

3305

积分

论坛元老

Rank: 8Rank: 8

积分
3305
板凳
发表于 2021-4-2 21:37:44 | 显示全部楼层
转来转去的,没有丢失呀
回复

使用道具 举报

4

主题

222

帖子

3305

积分

论坛元老

Rank: 8Rank: 8

积分
3305
地板
发表于 2021-4-2 21:49:18 | 显示全部楼层
总共 8 个字节:
[00000000]: 2E 00 74 00 78 00 74 00                         | ..t.x.t.
进行编码转换 0 后面的就没有了 应该是12 个个字节: 只转回8个
回复

使用道具 举报

4

主题

222

帖子

3305

积分

论坛元老

Rank: 8Rank: 8

积分
3305
5#
发表于 2021-4-2 22:07:18 | 显示全部楼层
0 是结束符,怎么会跑到文本字节中去,还要连成串?
回复

使用道具 举报

4

主题

222

帖子

3305

积分

论坛元老

Rank: 8Rank: 8

积分
3305
6#
发表于 2021-4-2 23:51:49 | 显示全部楼层
双字节字符集加{0,0},网络传输,转成多字节字符集,节约 长度
回复

使用道具 举报

4

主题

222

帖子

3305

积分

论坛元老

Rank: 8Rank: 8

积分
3305
7#
发表于 2021-4-3 00:01:41 | 显示全部楼层
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-5-2 13:31 , Processed in 0.086893 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表