首页
社区
课程
招聘
[求助]winhex为什么显示中文是乱码??
发表于: 2009-1-3 00:15 25189

[求助]winhex为什么显示中文是乱码??

2009-1-3 00:15
25189

看下图:右侧显示英文可以,中文就是乱码


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 7
支持
分享
最新回复 (12)
雪    币: 248
活跃值: (129)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
这个既不是ascii又不是unicode 字符. 你怎么说他是中文呢?..
2009-1-6 08:53
0
雪    币: 2506
活跃值: (1030)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
3
内容是“你好为什么不显示”
菜单“Options->General...”或按F5调出选项菜单,把“Display bytes as text one by one”这个选项前的勾去掉。
2009-1-6 10:55
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
谢谢cc指点,还有点问题,汉字的两个字节跨两段就会出问题:
上传的附件:
2009-1-6 21:52
0
雪    币: 2506
活跃值: (1030)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
5
这个估计不好办。每行显示的字节数目你可以定义,但定义过后每行都显示同样多的字节,汉字每个都占两个字节,你没法保证每个汉字的第一个字节都在奇数偏移上,因为汉字之间可能还夹杂了其它符号。如果你上面说的也是问题,那基本上所有的16进制工具都存在。
2009-1-6 23:28
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢cc回复,看来现在只能这样了
2009-1-7 11:28
0
雪    币: 213
活跃值: (522)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
7
好象是可以显示半个汉字的,但软件就复杂了
2009-1-12 17:40
0
雪    币: 222
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
8
感谢,从google里面搜索到了
2009-5-3 20:47
0
雪    币: 209
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
感谢三楼大大,终于知道怎么为什么中文乱码了
2009-5-17 08:39
0
雪    币: 215
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
是可以做到的。下面是我以前写了一个HexEdit半成品:
上传的附件:
2009-5-21 12:38
0
雪    币: 212
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
[QUOTE=dyk158;628325]是可以做到的。下面是我以前写了一个HexEdit半成品:
[/QUOTE]

你这个能不能共享出来啊,造褔大家啊。
2009-5-21 20:53
0
雪    币: 156
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
我刚遇到了这个问题,百度了一下就到了看雪
2009-5-31 16:05
0
雪    币: 149
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
我的思路: 判断连续的2个字节,如果每个字节都在汉字编码范围,就GB2312编码
2009-5-31 21:05
0
游客
登录 | 注册 方可回帖
返回
//