首页 > 其他分享 >delphi软件汉化乱码问题

delphi软件汉化乱码问题

时间:2023-02-24 18:35:13浏览次数:40  
标签:Charset 0000 0001 delphi CHARSET PathList 汉化 乱码 HEBREW

一个软件,汉化后乱码, delphi写的
检查资源
object frmConfig: TfrmConfig
Left = 780
Top = 304
BorderStyle = bsDialog
Caption = '配置'
ClientHeight = 382
ClientWidth = 533
Color = clWhite
Font.Charset = HEBREW_CHARSET

发现Charset 为HEBREW_CHARSET

  1. 修改为DEFAULT_CHARSET, 但是长度超出
  2. 修改为ANSI_CHARSET, 尾部补20或00都会报错
  3. 把这个属性修改成重复属性, 也就是去掉Charset的设置, 选择的是Font.Name, 因为这个属性在后面有设置, 而且字体名称长度可以修改

FileName = ..\MDBViewerPlus.exe
PathList\0000\Descrip = Charset = HEBREW_CHARSET
PathList\0000\NewHex = 43686172736574070E4742323331325F43484152534554
PathList\0000\Offset = 002D6BA7;002D8159;002D8273;002DF8ED;002E7A1F;002EAD13;002F744F;002F845C;002FB855;002FF319;002FF551;002FFFF9;00303257;00304892;00309048;003094E9;0030CC24;00310091;00318222;00320E4D;00321900;00325EEC;00326A7E;0032A66D;0032B8DF;0032BD9E;0032BEC4;0032C0EB;0033F345;00350F7D;00356C0B;00367D5C;0036B13A;00375B1C;003990B9;003B0008;
PathList\0000\OldHex = 43686172736574070E4845425245575F43484152534554
PathList\0000\Path = 0
PathList\0001\Descrip = Font.Charset\aHEBREW_CHARSET
PathList\0001\NewHex = 09466F6E742E4E616D6506115461686F6D612020202020202020202020
PathList\0001\Offset = 002D6BA1;002D8153;002D826D;002DF8E7;002E7A19;002EAD0D;002F7449;002F8456;002FB84F;002FF313;002FF54B;002FFFF3;00303251;0030488C;00309042;003094E3;0030CC1E;0031008B;0031821C;00320E47;0032A667;0032B8D9;0032BD98;0032BEBE;0032C0E5;0033F33F;00350F77;00356C05;00367D56;0036B134;00375B16;003990B3;003B0002;
PathList\0001\OldHex = 0C466F6E742E43686172736574070E4845425245575F43484152534554
PathList\0001\Path = 1
PathList\Count = 2

标签:Charset,0000,0001,delphi,CHARSET,PathList,汉化,乱码,HEBREW
From: https://www.cnblogs.com/zzz3265/p/17152728.html

相关文章

  • C++ 的控制台程序中输出中文乱码问题
    windows下cmd出现的dos控制台,默认编码936(即GBK),可使用chcp命令查看当前编码。有些程序默认输出的utf-8字符串,打印到控制台会显示乱码,此时可使用命令 chcp65......
  • Jmeter汉化成中文版
    1、jmeter安装成功后,默认启动是英文版 2、汉化方法 到jmeter安装目录下找到\bin\jmeter.properties,右键记事本打开定位“#language=en”,复制新增一行去掉注释“langua......
  • mybatis - 连接mysql数据库插入中文乱码
    对于mysql数据库的乱码问题,有两中情况:1.mysql数据库编码问题(建库时设定)。2.连接mysql数据库的url编码设置问题。对于第一个问题:目前个人发现只能通过重新建库解决,建库......
  • 【matlab注释中出现乱码】
    原因:MATLAB2017a之前的默认的中文编码格式是GBK,而之后的版本的中文默认编码格式是UTF-8。所以如果用MATLAB2017a之后的版本打开之前版本写的代码,或者用matlab2017a之前的......
  • html乱码 jsp不乱码
    需要在web.xml里将拦截器删除将下面注释掉<!--post乱码过滤器--><!--配置springMVC编码过滤器--><filter><filter-name>CharacterEncodingFilter</filt......
  • Mac搜索快速启动等功能强大的效率神器 Alfred Powerpack 4.6.7 中文汉化免激活Mac版
    APPERK 软件信息 软件名称Alfred版本号4.6.7软件类型TNT+免激活安装包大小11.6MB语言汉化系统要求macOS10.10及以上(原生支持M芯片)测试设备20款MacPro英特尔与M1测......
  • Apple开发_URL中文乱码问题
    1、场景描述1.1HTTPS拼接地址如果地址含中文的话程序会crash,所以需要编码使其不包含中文。1.2文件地址为乱码需要用到文件地址中的文字,乱码不友好。2、编......
  • Matplotlib 简单绘制图表 修改刻度显示 中文乱码解决
    0、解决中文乱码问题,添加如下代码这个字体windows自带plt.rcParams["font.sans-serif"]=["SimHei"]#设置字体plt.rcParams["axes.unicode_minus"]=False#解决图......
  • ChatGPT:用delphi写一个键盘鼠标的全局钩子dll示例
    libraryGlobalHooks;usesWindows;{$R*.res}constWH_KEYBOARD_LL=13;WH_MOUSE_LL=14;typeTKeyboardHook=recordHook:HHOOK;Callba......
  • delphi cxGrid过滤器配合TFDQuery过滤器,完美!
    效果图:  设计图(数据库是ACCESS类型):   需求:1.cxGrid默认的模糊匹配符为%,太麻烦了,想用*号代替(ACCESS数据库,只认*,不认%)2.cxGrid默认是在用......