看流星社区

 找回密码
 注册账号
查看: 2975|回复: 1

从内存中读取的byte[]型的转换为String然后连接的Unicode问题

[复制链接]

该用户从未签到

发表于 2011-3-24 11:20:55 | 显示全部楼层 |阅读模式
转换出来的汉字和其他String型的字符串连接会出现仅显示前面的,后面的String无法显示。
我把String型的转换为byte[]然后z再转换回来,也只能多连接一个字符串而已,谁帮我解答下
我用的C#,System.text.Encod.unicode.getstring(byte{})转换的,不知道为什么会这样。

该用户从未签到

发表于 2011-3-24 11:21:08 | 显示全部楼层
C不太会,不知道怎弄。但VB好像不用这么复杂的吧?

定义了BYTE后,用 ReadProcessMemory hProcess, ByVal (Base), Name(0), 16, 0& 读入,
然后直接赋值 TextName = Name 就好了
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-19 12:03

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

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