Arena 乱码的解决

Arena is a FREE available G raphical U ser I nterface (GUI) for chess programs (engines) by Martin Blume . Arena runs on Win95, NT4 or higher Microsoft OS versions. Arena is compatible to Winboard protocol I, II and UCI protocol I, II. Furthermore, compatible to Chess960 , DGT electronic chess board & DGT clock XP, Autoplayer , ICS (chess server) and much more.

 

see    http://www.playwitharena.com/

 

------------------------------------------------------------------------------------------------------------------------------------

 

应该是德国人开发的。由于西方国家采用 Unicode 字符集 (到底是字符集还是字符编码, 我说不清楚), 我们国家采用 GBxxxx 编码, ...

 

说不清楚了, 总之, 当你安装完 Arena 后, 会出现"菜单选项"和"提示条"的乱码或者德文.


Arena 乱码的解决


Arena 乱码的解决

为什么有一些就被成功转化为英文了呢?


Arena 乱码的解决

打开 Arena\Languages 下的语言文件 English.lng, 发现乱码.


Arena 乱码的解决

很无语. 上网查"德语字母表". 居然有"Ä Ö Ü ä ö ü ß"这些字母.

 

于是

    1) 新建语言文件"Custom.lng", 其内容为 English.lng 的内容.

 

    2) 利用"Google 翻译 + 在线德语词典", 找出乱码字符与德语字符的对应关系(文末给出), 而后逐一替换.

 

    3) 保存 Custom.lng, 保存时会提示"文档含有Unicode字符, 信息会丢失"之类的, 总之就是点击"是"保存, 确保字符编码为"ANSI".

 

    4) 设定 Arena 使用 Custom.lng 作为语言文件, 重启 Arena.

        ( 如何让 Arena 使用 Custom.lng ?

                法1. 关闭 Arena, 删除安装目录下的配置文件"ArenaGUI.cfg". 启动 Arena, 在提示框内选择 Custom.lng.

                法2. 选择 Extra 菜单的最后一个选项, 在提示框内选择 Custom.lng, 自动重启.)

 

搞定!


Arena 乱码的解决
 
Arena 乱码的解决

-----------------------------------------------------------------------------------------------------------------

下面给出字符对应关系(有一些对应关系没找出来, 查德文太累)

 

鋍 -> ä , äc   // 好像应该是 äc


鰄 -> öh        鲞 -> öß        鋎 -> äß        鰏 -> ös   

鋒 -> äh        鋜 -> är        鋘 -> än        躡 -> Üb   

黨 -> üh        黵 -> ür        黡 -> üd        黦 -> üg   

鋟 -> äu        點 -> üc        黮 -> ül        黚 -> üb   

鋞 -> ät         鰂 -> öf        鰊 -> ön       黶 -> üs   

黷 -> üt         遝 -> ße       鰃 -> ög        黤 -> üf   

黱 -> ün        膓 -> Äq       鋝 -> äs        遺 -> ßz   

鼃 -> ü          鰎 -> ör        遼 -> ß          膎 -> Än   

謋 -> Öf        黳 -> üp   

 

// 这一下午学了不少德文单词...

 

 

 

你可能感兴趣的:(C++,c,C#,XP,OS)