第一种情况是注册表被修改,导致显示文字乱码,解决办法如下:
开始--运行--REGEDIT-“HKEY_LOCAL_MACHINESystemCurrentControlSet Controlfontassoc”键
其中
1、“Associated CharSet”内有“(默认)、ANSI(00)、GB2312(86)、OEM(FF)、SYMBOL(02)”几项串值,键值分别为“(未设置键值)、Yes、Yes、Yes、No”,
2、“Associated DefaultFonts”内有“(默认)、AssocSystemFont、FontPackegeDecorative、FontPackegeDontCare、FontPackegeModern、FontPackegeRoman、FontPackegeScript、FontPackegeSwiss”几项串值,键值分别为“(未设置键值)、simsun.ttf、宋体、宋体、宋体、宋体、宋体、宋体”。
重新启动系统后汉字就应该显示正确了。建议您在修改前先备份注册表,以防修改错误使系统出现问题。
第二种情况是系统文件受损或者字库文件损坏,这时只能重新安装字库文件或者重做系统。
第三种情况是你的电脑中毒或者中木马了,这个需要用杀毒软件来查杀病毒或木马。
软件乱码一般是字体设置错误或者丢失或者区域语言设置有问题导致的,可以通过下面方式修复:
1.首先从字体显示正常的电脑拷贝一份字体库,具体目录在c:/windows/font,然后覆盖原系统的字体库,如下图所示
注意:拷贝字体库的 *** 作系统一定要和原系统版本相匹配,否则容易出现系统问题。
2.还原系统默认字体。具体设置,开始,控制面板,所有控制面板项,字体,然后点击还原默认字体设置即可。
3.系统区域语言设置有问题导致软件乱码,现在很多软件乱码都是因该问题导致的。现在很多软件出现乱码主要原因就是系统的区域和语言设置出现问题,需要恢复默认的中文(简体,中国),具体 *** 作步骤如下:
点击开始,控制面板,打开控制面板对话框,然后点击时钟、语言和区域,然后再点区域和语言,打开区域和语言对话框,切换到管理选项卡,然后非Unicode程序的语言中点更改系统区域设置,切换到中文(简体,中国),然后重启电脑即可修复乱码问题。
Unicode(统一码、万国码、单一码)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二进制编码,以满足跨语言、跨平台进行文本转换、处理的要求。多数字符都是这种编码。但由于不同国家和地区采用的字符集不一致,很可能出现无法正常显示所有字符的情况,非 Unicode选项作用就是在遇到这种情况时,把非 Unicode编码字符按照你选择的语言进行显示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)