注册表打开是文本乱码怎么回事_注册表打开是文本乱码
1.电脑中文显示乱码怎么办?控制面板里面的语言已经设置成中国了啊。
2.我的Win7 的系统的本。不知道从什么时候开始,部分程序打开之后汉字显示为乱码
乱码顾名思义是一堆混乱的ASCⅡ代码,,当电脑里面的文本文件内容变成乱码时,可以通过下面方法解决。
方法一:找一台Windows版本相同且显示正常的`机器,依下列步骤进行:
1.在正常机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;
2.请你将光标定位到“HKEY_LOCAL_MACHINE systemCurrentControlSetControl Fontassoc”,然后选择“注册表”→“导出注册表文件”,再选择“分支”,导出该分支注册表信息到文件(如ZT.REG)中;
3.把ZT.REG文件拷贝到你那显示乱码的机器上,方法是:在显示乱码的机器上运行“regedit”,打开注册表编辑器,选择“注册表”→“导入注册注册表”,把ZT.REG文件导入注册表中即可。
方法二:如果你找不到一台与你的Windows版本相同且显示正常的机器,则需要手工恢复字体部分的注册表 项,其步骤是:
1.首先在显示乱码的机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;
2.选择“HKEY_LOCAL_MACHINESystem CurrentControlSetControlFontassoc”,正常情况下,会有Associated DeaultFonts、Associated CharSet两个文件夹,其正确的内容应是:
子目录内容
中文Win98
中文Win98(OEM版)
中文Win2000
Associated CharSet
ANSI(00)=“yes”
GB2312(86)=“yes”
DEN(FF)=“yes”
SYMBOL(02)=“no”
ANSI(00)=“yes”
GB2312(86)=“yes”
OEM(FF)=“yes”
SYMBOL(02)=“no”
ANSI(00)=“yes”
OEM(FF)=“yes”
SYMBOL(02)=“no”
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_MACHINESystemCurrentControlSetControlFonassoc”下,根据以上的正确内容恢复即可。
电脑中文显示乱码怎么办?控制面板里面的语言已经设置成中国了啊。
由于你把Exe应用程序或lnk快捷方式的打开方式关联错误了,因此导致程序无法正常运行。
请先右键新建一个文本文档,然后把以下内容写进那个新建的文本文件里面,然后点击工具栏的“文件》另存为”,把保存类型更改为“所有文件”,并把文件名中最后的后缀名txt改成reg,没有的,请直接在文件名后面添加“.reg”(注意有个小数点,但不包含双引号)并保存,之后双击这个保存的Reg文件并确认导入注册表,然后重启电脑。
Windows?Registry?Editor?Version?5.00
[HKEY_CLASSES_ROOT\.exe]
@="exefile"
[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\"?%*"
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.exe]
[HKEY_CLASSES_ROOT\.lnk]
@="lnkfile"
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\{00021401-0000-0000-C000-000000000046}]
@=""
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.lnk]
我的Win7 的系统的本。不知道从什么时候开始,部分程序打开之后汉字显示为乱码
建议你这样试试看:
?Win10中文语言改完出现乱码解决方法
1、控制面板(按 Win + R 组合键,打开运行,并输入 control 命令)窗口,切换到小图标查看方式;
请点击输入描述
2、点击调整计算机的设置下的区域;
请点击输入描述
3、区域窗口,点击格式,然后修改格式为中文(简体,中国);
请点击输入描述
4、再点击管理,然后点击更改系统区域设置,接着在窗口中,将系统区域设置为中文,最后点击确定;
请点击输入描述
如果上述方法解决不了问题,请尝试以下操作:
5、按 Win + R 组合键,打开运行,输入确定并回车执行 regedit 命令,打开注册表编辑器;
请点击输入描述
6、注册表编辑器窗口中,依次展开到以下路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated Charset
请点击输入描述
7、然后点击右侧的ANSI(00)和OEM(FF),将其数值数据修改为YES,之后点击确定即可;
请点击输入描述
8、如果做完上面的步骤还是不行的话,则再根据注册表路径:
请点击输入描述
HKEY_CURRENT_USER\Control Panel\Internetional
找到locale并且将其数值数据修改为00000804即可
这样做的好处:
注意事项:
这类乱码是由于注册表中关于字体部分配置不正常造成的,解决办法是:恢复注册表中关于字体部分设置。
1.在正常机器上选择“开始”/“运行”,在对话框中键入“REGEDIT”,打开注册表编辑器;
2.光标定位到“HKEY_LOCAL_MACHINE\ SYSTEM\CURRENT CONTROL SET\CONTROL\ FONTASSOC”,选择“注册表/导出注册表文件”,再选择“分支”,导出该分支注册表信息到文件(如LI.REG)中;
3.把LI.REG文件Copy到显示乱码的机器上,在显示乱码机器上运行REGEDIT,选择“注册注册表”/“导入注册注册表”,把LI.REG文件导入注册表中。
需要您手工恢复字体部分注册表项,按以下步骤:
1.在乱码机器上打开“开始”——“运行”——REGEDIT,然后回车,打开注册表编辑器;
2.找到“HKEY_LOCAL_MACHINE\SYSTEM\ CURRENT CONTROL SET\CONTROL\FONTASSOC”,正常情况下,会有ASSOCIATED DEFAULTFONTS、ASSOCIATED CHARSET两个文件夹,其正确的内容为:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated DefaultFonts]
"AssocSystemFont"="simsun.ttc"
"FontPackage"="新宋体"
"FontPackageDontCare"="新宋体"
"FontPackageRoman"="新宋体"
"FontPackageSwiss"="新宋体"
"FontPackageModern"="新宋体"
"FontPackageScript"="新宋体"
"FontPackageDecorative"="新宋体"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc\Associated Charset]
"ANSI(00)"="YES"
"OEM(FF)"="YES"
"SYMBOL(02)"="NO"
3.当出现汉字乱码时,上述两个文件夹中内容就会不完整,有的没有ASSOCIATED CHARSET文件夹或其中内容残缺不全;有的ASSOCIATED DEFAULTFONTS下内容残缺。只要用REGEDIT在“HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\ CONTROL\FONTASSOC”下,根据以上正确内容恢复即可。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。