关于字符转换问题

lnwuyaowei 2004-10-05 10:59:11
做一个程序,在一个二进制文件中读数据,并显示出来.

在PB9中:char(222)+char(222)能正常显示汉字,
而在VB.NET中chr(222) + chr(222)就不能显示汉字,而将汉字的两位十六进制码换成十进制码后,用chr(XXXX)就能够正常显示汉字,可以看出两者的编码处理方式不一样.

问题是在这个二进制文件中有英文与汉字,有没有简单的方法来进行处理,使英文与汉字都能正常显示?

请高手指点
...全文
94 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
lnwuyaowei 2004-10-05
  • 打赏
  • 举报
回复
呵呵,行了.
lnwuyaowei 2004-10-05
  • 打赏
  • 举报
回复
怎么结贴?为什么说我给的分数总和不对啊?
lnwuyaowei 2004-10-05
  • 打赏
  • 举报
回复
谢谢指教,问题已按您的方法解决.能不能告诉我您的QQ,希望交个朋友.
我的QQ是:81006006
AntingZ 2004-10-05
  • 打赏
  • 举报
回复
try:

Dim b(1) As Byte
b(0) = 222
b(1) = 222
Dim str As String
str = System.Text.Encoding.Default.GetString(b)
MsgBox(str)

16,556

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧