什么是乱码?Ghost Win7 SP1纯净版出现乱码怎么办?
什么是乱码?
乱码是由于系统或软件缺乏对某种字符编码的支持,而产生的不能正常阅读的混乱字符。常见的内码错误有GB码和BIG5码冲突,日文,韩文显示问题等。
乱码指的是电脑系统不能显示正确的字符,而显示其他无意义的字符或空白,如一堆ASCⅡ代码。这样所显示出来的文字统称为乱码。
乱码是因为“所使用的字符的源码在本地计算机上使用了错误的显示字库”,或在本地计算机的字库中找不到相应于源码所指代的字符所致。不同国家和地区的文字字库采用了相同的一段源码,或是源文件中因为文件受到破坏,致使计算机默认提取的源码错误,或是计算机没有安装相应字库,都有可能产生乱码。
一、Win7系统乱码问题来龙去脉
旅居香港的姐姐安装的是我提供的简体中文版本的Windows 7旗舰版,按理是可以顺利兼容简体软件的,然而问题就出在姐姐对默认的安装设置进行了修改。因为姐姐经常使用繁体软件,她将系统的“区域和语言”的“格式”、“位置”、“默认输入语言”、“非Unicode程序的语言”都设置成了更加顺手的香港繁体。
我们知道Unicode也可称为统一码,为每种语言的每个字符设置了统一且唯一的二进制编码,以满足跨语言、跨平台进行文本转换处理的要求,然而,还是有不少程序并不支持该编码,这时就有必要设置非Unicode程序使用的语言编码了。像迅雷这样的软件就支持简体中文编码,而不支持Unicode,当设置了香港繁体的非Unicode就会出现乱码,同理,将非Unicode设置为简体后,很多不支持Unicode的繁体软件也会出现乱码。这个乱码问题难道是两难的吗?其实,我们使用Windows 7的语言包补丁安装功能就可以顺利解决。
二、巧妙解决Win7系统乱码
1、安装合适的语言包
首先,要能安装多种语言包的Windows 7只能是旗舰版或者企业版,接着我们就来解决这个问题吧。我们点击“开始-Windows Update”打开自动更新窗口。
在窗口中点击“34个可选更新”链接,在可以下载安装的语言包列表中选择“繁体中文语言包”,确定即可。
回到刚才的窗口点击“安装更新”按钮开始下载安装。
安装完语言包补丁需要重启。重启的过程需要配置补丁。
2、合理设置区域和语言
安装完繁体中文语言后,我们还需要进行合理的配置。进入控制面板的“时钟、语言和区域”选项,选择“管理”选项,将“非Unicode程序中所使用的当前语言”设置为“中文简体”。
该设置需要重启计算机。接着我们安装所有的简体软件,比如:迅雷、QQ等,这时这些软件的乱码已经消失了。
而且系统界面已经变成了繁体中文的了。
由于以后日常使用的软件基本是繁体的,我们再次通过“时钟、语言和区域”选项将“非Unicode程序中所使用的当前语言”设置为“香港繁体”。再次重启系统后即可设置完成了。这时就可以正常安装使用繁体中文软件,以后再次安装简体中文软件需重新设置“非Unicode程序中所使用的当前语言”为简体中文。
3、修改注册表解决:
A、比较老的系统要注意到的问题。
因为比较老的系统在注册表里面的"ANSI(00)"项和"OEM(FF)"的值不是YES,所以我们要去把它改成YES,如果没这个值要添加这个值。
这两项的位置,点击开始 - 运行 - 输入“regedit”,然后定位到:Hkey_LOCAL_MACHINE - SYSTEM - CurrentControlSet - Control - FontAssoc - AssociatedCharset。
这个问题在比较新的系统,都是已经改为yes的,所以只要老系统注意以下就行了。
B、有的系统要改下另外一项值
定位到Hkey_CURRENT_USER - Control Panel - International。在它的右侧找到Locale项,将它的项值改成“00000804”。
类似的问题也常会出现在Windows其他版本,比如:Windows XP,解决方法是接近的,不过,windows7旗舰版的多语言包安装功能还是要比以前的系统方便了许多了。