一、Windows 7乱码问题来龙去脉
旅居香港的姐姐安装的是我提供的简体中文版本的Windows 7旗舰版,按理是可以顺利兼容简体软件的,然而问题就出在姐姐对默认的安装设置进行了修改。因为姐姐经常使用繁体软件,她将系统的“区域和语言”的“格式”、“位置”、“默认输入语言”、“非Unicode程序的语言”都设置成了更加顺手的香港繁体。
我们知道Unicode也可称为统一码,为每种语言的每个字符设置了统一且唯一的二进制编码,以满足跨语言、跨平台进行文本转换处理的要求,然而,还是有不少程序并不支持该编码,这时就有必要设置非Unicode程序使用的语言编码了。像迅雷这样的软件就支持简体中文编码,而不支持Unicode,当设置了香港繁体的非Unicode就会出现乱码,同理,将非Unicode设置为简体后,很多不支持Unicode的繁体软件也会出现乱码。这个乱码问题难道是两难的吗?其实,我们使用Windows 7的语言包补丁安装功能就可以顺利解决。
二、巧妙解决Windows 7乱码
1.安装合适的语言包
首先,要能安装多种语言包的Windows 7只能是旗舰版或者企业版,接着我们就来解决这个问题吧。我们点击“开始-Windows Update”打开自动更新窗口。
在窗口中点击“34个可选更新”链接,在可以下载安装的语言包列表中选择“繁体中文语言包”,确定即可。
回到刚才的窗口点击“安装更新”按钮开始下载安装。
安装完语言包补丁需要重启。重启的过程需要配置补丁。
2.合理设置区域和语言
安装完繁体中文语言后,我们还需要进行合理的配置。进入控制面板的“时钟、语言和区域”选项,选择“管理”选项,将“非Unicode程序中所使用的当前语言”设置为“中文简体”。
该设置需要重启计算机。接着我们安装所有的简体软件,比如:迅雷、QQ等,这时这些软件的乱码已经消失了。
而且系统界面已经变成了繁体中文的了。
由于以后日常使用的软件基本是繁体的,我们再次通过“时钟、语言和区域”选项将“非Unicode程序中所使用的当前语言”设置为“香港繁体”。再次重启系统后即可设置完成了。这时就可以正常安装使用繁体中文软件,以后再次安装简体中文软件需重新设置“非Unicode程序中所使用的当前语言”为简体中文。
类似的问题也常会出现在Windows其他版本,比如:Windows XP,解决 方法 是接近的,不过,Windows 7的多语言包安装功能还是要比以前的系统方便了许多了。
综合来说,造成win7软件乱码的原因主要还是选择语言版本时候造成的。修改区域语言包就可以恢复乱码问题,或者打个语言补丁就看修复乱码问题。
【问题描述】:字体库字体乱码【原因分析】:系统字体缺失,损坏。【简易步骤】:方案一:【360安全卫士】—【电脑门诊】—搜索【乱码】—点击修复。方案二:【开始】—【控制面板】—【区域和语言】—查看格式和位置是否都是中国—查看高级【非unicode程序的语言】是否是中国—修改重启。方案三:【开始】—【控制面板】—【字体】—使用正常系统字体文件覆盖—完成。【解决方案】方案一:使用360电脑门诊进行修复1. 打开【360安全卫士】—【电脑门诊】(安全卫士8.7版,如果是之前旧的版本可以打开安全卫士—系统修复—电脑门诊)搜索乱码,然后会d出如下三个解决方案,根据当前计算机的故障现象进行修复即可。(如图1、2)图1图2方案二:更改区域和语言1. 点击【开始】—【控制面板】—【区域和语言】,查看下格式里面是否为【中文(简体,中国)】,查看位置是否为【中国】。(如图3、4)图3图42. 查看【高级】里面的【非unicode程序的语言】里面是否为【中文(中国)】,一般都是这里出现了问题,更改后是需要重启的,一般是中文的,但可以先改成英文,然后再改回来。(如图5)图5方案三:更改字体设置1. 点击【开始】—【控制面板】—【字体】,打开后,(如图6、7)图6图72. 从正常的系统拷贝字体库,覆盖到当前故障系统。方案四:更改注册表的一些方法:1. 打开注册表键【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\AssociatedCharset】确定下面这两项的值是【YES】如果没有则自己创建。"ANSI(00)"="YES""OEM(FF)"="YES"2. 打开【HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated DefaultFonts】确定里面的默认字体是否为正常的,正常的如图8所示图8win7 开机出现乱码主要是语言设置错误造成的。解决方法如下:1、将鼠标移至计算机图标上,单击鼠标右键,在d出的选项列表中点击“控制面板”2、在控制面板窗口中将查看方式修改为“大图标”,然后找到“区域和语言”并打开3、在d出的区域和语言窗口中选择“管理”栏,然后点击“更改系统区域设置”, 4、随即,在当前系统区域设置的下拉菜单中选择“中文(简体,中国)”,并点击“确定”按钮,如果使用以上方法后,还没有彻底解决win7系统乱码,还可以通过修改注册表来解决问题。 1、使用组合键(win键+r键)打开运行窗口,win键就是ctrl与alt之间的那个键,输入“regedit”按回车键执行,2、打开注册表编辑器后,依次展开HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/FontAssoc/Associated Charset然后确认以下图红色框中两项的数据是否为“YES”,如果没有请用鼠标点击空白处新建字符串值;如下图所示: 如果还会出现乱码还可以打开HKEY_CURRENT_USER/Control Panel/International将其中的locale数值数据修改为“00000804”不过这个需要重启电脑,如下图所示:欢迎分享,转载请注明来源:内存溢出
评论列表(0条)