烈之斩 发表于 2011-11-1 10:31

有能够转码英文软件的软件吗

如题,总所周知非Unicode编码的外文程序在简体系统上会乱码,比如各类gal。一般而言,日文(shift-JIS)的、繁体中文(BIG-5)的只要用applocale转码就可以了,某些奇葩需要用NTLEA。

我的问题现在是,我用到的几个学术的英文软件中有乱码,好比华氏度就显示成癋之类的(大家肯定都见过,很多pc相关软件比如hdtune啊everest啊曾经都有这类问题)。如果只是这点程度的乱码也就凑合用了,问题是这会导致很多功能故障,比如有些数据有错误之类的。
原因也不复杂,这类程序都用的是诸如ISO/IEC 8859-1(又称Latin-1)这类的八位(单字节)字符集的,然后碰到华氏度这样的:
°F->°在Latin-1中为B0,F在基本所有字符集都等于46->B046->GB双字节解码->就成了癋了。

问题在于,用Applocale没法对付这类的乱码。我语言选成无论是English还是法语德语啥的西欧语言,都没法子,开出来还是乱码。改系统“区域与选项”->非Unicode程序语言为英语有效,但是毕竟不方便。
那么,有什么软件可以实现转码英文乱码为正常文字吗?感谢。虚拟机之类的建议就不用提了。

p.s. 搜到一个XP下修改注册表的方法:
http://video.sina.com.cn/v/b/3701352-1294919403.html

不确定是否好使,因为在Win7下注册表根本就没那一项。

Microsoft 发表于 2011-11-1 16:26

右键里面有个new
页: [1]
查看完整版本: 有能够转码英文软件的软件吗