在做MCH模组的完全汉化,然后发现了个问题:,下载的模组预先整合了几个其他来源的拓展包,所以模组的装备数据文件编码方式有两种:ansi和utf8。可能因为mch的制作者是日本人,模组只支持ansi编码的非英文显示,然后一些文件则是utf8编码方式如图

,我做汉化时没注意到,结果就是游戏内显示的非英文内容就是乱码如图

,花了一个多小时才摸清楚什么情况。估计作者没有说清楚这个问题吧,不然其他作者也不会用不同的编码方式了,英文不受影响也是一个可能的原因

,我做汉化时没注意到,结果就是游戏内显示的非英文内容就是乱码如图

,花了一个多小时才摸清楚什么情况。估计作者没有说清楚这个问题吧,不然其他作者也不会用不同的编码方式了,英文不受影响也是一个可能的原因