汉化软件程序资内字符串汉化无异常,读取的文件汉化以后乱码【求助】
最近在汉化一款西门子调试软件,所有包含在exe和dll内的字符汉化完成以后可以正常显示,但是读取到的配置文件全部乱码,本地文件切换了各种编码格式都不行。本人思路是怀疑是不是在读取文件的时候编码出现的问题,程序只支持ascii编码读取文件所有导致不支持中文。无奈小弟逆向功底几乎没有烦请大神帮忙分析分析指导一下
软件下载链接: https://pan.baidu.com/s/1na0PVqKU-hmZt8TlctDSkQ?pwd=1111 提取码: 1111
汉化文件位置:C:\Program Files (x86)\SIEMENS\Step7\U7umc\data\config\ssp_sinamics_v5_2\v5.2\u7boPX000012tB.acx
使用项目文件链接: https://pan.baidu.com/s/165ocajvfx1El5EmQ4hqmPA?pwd=1111 提取码: 1111
软件比较大大佬不方便下载可以远程我给予指导不胜感激
gksj 发表于 2023-7-3 01:43
配置文件另存其他编码格式试试,比如UTF8/UNICODE16
尝试了各种编码格式 应该是在程序读取的时候的问题 mokson 发表于 2023-7-3 08:15
资源文件另存为 utf-8 编码。
尝试了 没有效果 我怀疑是程序在读文件的时候就是单字 只支持ASCII 配置文件另存其他编码格式试试,比如UTF8/UNICODE16 看看配置文件原来是什么编码格式 jyjjf 发表于 2023-7-3 06:46
看看配置文件原来是什么编码格式
配置文件是 ANSI编码格式 怎么远程? 那可能是只支持单字节编码,你可以试试改成拼音看看能不能读取成功 kof888 发表于 2023-7-3 10:38
那可能是只支持单字节编码,你可以试试改成拼音看看能不能读取成功
是的 拼音可以正常显示 我现在就是想hook转换的函数看看能不能显示正常中文 无奈逆向功底台词找不到关键点
页:
[1]
2