首页
社区
课程
招聘
[旧帖] 求助 IDA Strings Window 中文乱码非UNICODE编码也乱码! 0.00雪花
发表于: 2014-9-11 08:57 18176

[旧帖] 求助 IDA Strings Window 中文乱码非UNICODE编码也乱码! 0.00雪花

2014-9-11 08:57
18176
请教 IDA Strings Window 中文乱码非UNICODE编码也乱码如何解决!
网上IDA6.1就不乱码,请教下如何才能正常显示中文。

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 1121
活跃值: (652)
能力值: ( LV5,RANK:66 )
在线值:
发帖
回帖
粉丝
2
那你就用网上的IDA6.1呗
2014-9-11 09:51
0
雪    币: 7347
活跃值: (1860)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
3
你说的等于没说!
2014-9-11 11:05
0
雪    币: 47
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
).IDA 载入文件反汇编后默认显示的9个窗口标题名未汉化。其中几个窗口汉化后,会导致窗口无法显示。为 避免引起bug,此9个窗口标题名全部未作汉化。

2)"调试器设置"中的"EXCEPTIONS"不能汉化,否则即显示为乱码。

3)ida.exe的字符串"NewFile"、"LoadFile"不能汉化,汉化后会导致程序无法正常运行。

4)ida.exe的字符串"The %s condition couldn't be compiled"所在处字符串不能汉化,否则当调试程序时,使用右键菜单"运行到光标处"无法弹出相关调试窗口。据此可判断相邻"The %s condition couldn't be run"所在处字符串也不能汉化。

5)ida.exe的字符串"memory snapshot"不能汉化,否则退出程序或打开新文件反汇编时弹出的"Save database"对话框选项中多出"Take memory snapshot"一项。如果汉化ida.hlp中此对话框相关内容也会导致此问题。为避免bug,此对话框内容未作汉化。

6)"核心选项1"、""核心选项2"、"处理器专用分析选项"等几处对话框内容未汉化,主要是因为此部分内容咬文嚼字太费劲,感觉还是保持原样比较好。

7)修改了主程序ida.exe的一处代码,使之能正常显示ida.hlp汉化后的部分内容
2014-9-11 11:22
0
雪    币: 38
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
這個是編碼問題,需要手動添加GBK編碼之類。
先找到Options->ASCII String Style..。選擇Change Encoding。
打開的窗口中有至少四個選項:<default>,<no conversion>,UTF8,UTF16LE。很顯然是沒有GBK什麼的。
在列表上右鍵,選擇Insert。添加編碼的名字,如GBK,OK。
編碼加入後需要選中他。ASCII String Style的窗體上,Change Encoding右側有Set Default Encodings。
8位寬的選擇對應的OEM集,如剛剛加入的GBK,16位寬的選擇UTF16LE之類或者保持no Convertion不變。
這個辦法剛纔個人在IDA65上測試通過。
2014-9-11 11:25
0
雪    币: 7347
活跃值: (1860)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
能在请教下,HEX窗口中中文不显示是什么原因吗?

还有 按你的方法设置后每次都得打开IDA都需要重新设置吗?
我试了下,Strings窗口可以显示中文了,但设置无法保存!重启IDA 就得在设置一次!
2014-9-11 12:05
0
游客
登录 | 注册 方可回帖
返回
//