为什么LINUX系统下有的网页会出现乱码?
1个回答
展开全部
一
系统乱码的消除方法
这类乱码是由于在windows注册表中,关于字体部分配置不正常造成的,即使你用内码翻译软件处理也不会消除这类乱码。那怎么办呢?请跟我来:
方法一:找一台与你的windows版本相同且显示正常的机器,依下列步骤进行:
1.在正常机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;
2.请你将光标定位到“hkey_local_machine\
system\currentcontrolset\control\fontassoc”,然后选择“注册表”→“导出注册表文件”,再选择“分支”,导出该分支注册表信息到文件(如zt.reg)中;
3.把zt.reg文件拷贝到你那显示乱码的机器上,方法是:在显示乱码的机器上运行“regedit”,打开注册表编辑器,选择“注册表”→“导入注册注册表”,把zt.reg文件导入注册表中即可。
方法二:如果你找不到一台与你的windows版本相同且显示正常的机器,则需要手工恢复字体部分的注册表项,其步骤是:
1.首先在显示乱码的机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;
2.选择“hkey_local_machine\system\
currentcontrolset\control\fontassoc”,正常情况下,会有associated
deaultfonts、associated
charset两个文件夹,其正确的内容应是:
子目录内容
associated
defaultfonts
assocsystemfont=“simsun.ttf”
fontpackagedecorative=“宋体”
fontpackagedontcare=“宋体”
fontpackagemodern=“宋体”
fontpackageroman=“宋体”
fontpackagescript=“宋体”
fontpackageswiss=“宋体”
或
assocsystemfont=“simsun.ttf”
fontpackage=“新宋体”
fontpackagedecorative=“新宋体”
fontpackagedontcare=“新宋体”
fontpackagemodern=“新宋体”
fontpackageroman=“新宋体”
fontpackagescript=“新宋体”
fontpackageswiss=“新宋体”
3.当出现汉字乱码时,上述两个文件夹中的内容就会不完整,有的没有associated
charset文件夹或其中的内容残缺不全;有的associated
defaulfonts下的内容残缺。如果遇到这种情况怎么办呢?其实你只要打开注册表编辑器,在“hkey_local_machine\system\currentcontrolset\control\fonassoc”下,根据以上的正确内容恢复即可。
系统乱码的消除方法
这类乱码是由于在windows注册表中,关于字体部分配置不正常造成的,即使你用内码翻译软件处理也不会消除这类乱码。那怎么办呢?请跟我来:
方法一:找一台与你的windows版本相同且显示正常的机器,依下列步骤进行:
1.在正常机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;
2.请你将光标定位到“hkey_local_machine\
system\currentcontrolset\control\fontassoc”,然后选择“注册表”→“导出注册表文件”,再选择“分支”,导出该分支注册表信息到文件(如zt.reg)中;
3.把zt.reg文件拷贝到你那显示乱码的机器上,方法是:在显示乱码的机器上运行“regedit”,打开注册表编辑器,选择“注册表”→“导入注册注册表”,把zt.reg文件导入注册表中即可。
方法二:如果你找不到一台与你的windows版本相同且显示正常的机器,则需要手工恢复字体部分的注册表项,其步骤是:
1.首先在显示乱码的机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;
2.选择“hkey_local_machine\system\
currentcontrolset\control\fontassoc”,正常情况下,会有associated
deaultfonts、associated
charset两个文件夹,其正确的内容应是:
子目录内容
associated
defaultfonts
assocsystemfont=“simsun.ttf”
fontpackagedecorative=“宋体”
fontpackagedontcare=“宋体”
fontpackagemodern=“宋体”
fontpackageroman=“宋体”
fontpackagescript=“宋体”
fontpackageswiss=“宋体”
或
assocsystemfont=“simsun.ttf”
fontpackage=“新宋体”
fontpackagedecorative=“新宋体”
fontpackagedontcare=“新宋体”
fontpackagemodern=“新宋体”
fontpackageroman=“新宋体”
fontpackagescript=“新宋体”
fontpackageswiss=“新宋体”
3.当出现汉字乱码时,上述两个文件夹中的内容就会不完整,有的没有associated
charset文件夹或其中的内容残缺不全;有的associated
defaulfonts下的内容残缺。如果遇到这种情况怎么办呢?其实你只要打开注册表编辑器,在“hkey_local_machine\system\currentcontrolset\control\fonassoc”下,根据以上的正确内容恢复即可。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询