我使用free pascal的chmcmd命令从hhp创建chm文件。转换内容后右转,但左侧窗格侧(树)不显示俄语字符。我试图将hhc文件中的charset设置为cp1251。并在Windows 1251编码中保存文件。之后它在酷读者中显示俄语中的树,但在xChm中没有。在Windows中,它仍然无法工作,只有奇怪的符号。 Utf-8根本不起作用。
答案 0 :(得分:1)
Microsoft CHM帮助格式非常陈旧,不再维护。它不是用Unicode创建的,为了能够为某些编码生成CHM文件,需要进行各种技巧: