hcc pr3打印乱码怎么办?

有四种类型的乱码汉字:

1.文本乱码:是Windows系统显示乱码,比如菜单、桌面、提示框等。这是由于注册表中字体部分设置不正确造成的;

2.文档乱码:各种应用和游戏原本显示中文的地方乱码。这种乱码产生的原因比较复杂,比如1类的乱码,或者软件使用的中文动态链接库被英文动态链接库覆盖。

3.文件乱码:主要指邮件乱码;

4.网页乱码:是港台的繁体中文BIG5和中国大陆的简体中文(GB2312)不通用造成的。

消除各种乱码的方法

一种消除系统乱码的方法

这种乱码是Windows注册表中字体配置异常造成的。即使使用内部代码翻译软件,也不会消除这种乱码。那么我们该怎么办呢?请跟我来:

方法1:找到一台与您的Windows版本相同且显示正常的机器,按照以下步骤操作:

1.在普通机器上选择“开始”→“运行”,在对话框中键入“regedit”打开注册表编辑器;

2.请将光标定位到“HKEY _本地_机器\系统\当前控制集\控制\ fontassoc”,然后选择“注册表”→“导出注册表文件”,再选择“分支”将分支注册表信息导出到一个文件中(如ZT。REG);

3.复制ZT。显示乱码的REG文件。方法是:在显示乱码的机器上运行“regedit”,打开注册表编辑器,选择“注册表”→“导入注册注册表”,导入ZT。REG文件添加到注册表中。

方法二:如果找不到与你的Windows版本相同且显示正常的机器,需要手动恢复字体注册表。

项,步骤是:

1.首先在显示乱码的机器上选择“开始”→“运行”,在对话框中键入“regedit”打开注册表编辑器;

2.选择“HKEY _本地_机器\系统\当前控制集\控制\字体关联”。一般情况下,会有两个文件夹,分别是关联默认字体和关联字符集。正确的内容应该是:

子目录内容

中文Win98

中文Win98(OEM版本)

中文Win2000

关联字符集

ANSI(00)= "是"

GB2312(86)=“是”

DEN(FF)= "是"

符号(02)=“否”

ANSI(00)= "是"

GB2312(86)=“是”

OEM(FF)=“是”

符号(02)=“否”

ANSI(00)= "是"

OEM(FF)=“是”

符号(02)=“否”

关联默认字体

AssocSystemFont="simsun.ttf "

FontPackageDecorative= "Song Ti "

FontPackageDontcare= "Song Ti "

FontPackageModern= "宋体"

font packegeroman = "é"

FontPackageScript= "宋体"

FontPackageSwiss= "Song Ti "

或者

AssocSystemFont="simsun.ttf "

FontPackage= "新宋体"

FontPackageDecorative= "新歌风格"

Fontpackagedongtcare = "新歌风格"

FontPackageModern= "新歌风格"

Fontpackegeroman = "新歌风格"

FontPackageScript= "新歌曲风格"

FontPackageSwiss= "新歌风格"

3.汉字乱码时,上述两个文件夹的内容会不完整,有的没有关联的CharSet文件夹或者内容不完整;相关DefaulFonts下的某些内容不完整。如果发生这种情况怎么办?其实你只需要打开注册表编辑器,在“HKEY _本地_机器\系统\当前控件集\控件\ Fonassoc”下,按照上面的正确内容恢复即可。

第二,消除应用程序和游戏乱码的方法

明明是中文软件,可显示界面却是乱码,可能是注册表中关于字体设置的信息更改不正确造成的,一般是因为软件的中文链接库被英文链接库覆盖了。这种现象经常出现在用微软开发工具开发的中文软件中,比如VB和VC。在这类软件中,菜单上的汉字和其他显示界面都是由一个动态链接库控制的”。DLL文件”,而这个软件的动态链接库一般安装在Win 98/2000的系统目录下。如果你安装了一个英文软件,以后使用相同的名字,英文软件的动态链接库会覆盖你原来Windows \系统下的中文软件的动态链接库。这样你运行中文软件的时候就会调用英文动态链接库,所以有乱码。解决办法是重装中文软件,恢复中文动态链接库。