等待加载

将reg文件导入注册表后出现中文乱码如何解决

系统设置     2020-05-25

reg为将注册表导出保存的默认文件扩展名,导入reg文件可以快速将保存的信息恢复到注册表。但有些时候,导入reg文件后会出现乱码,这很可能是由于reg文件中包含中文信息,主要表现在添加的中文菜单里。

中文乱码出现这种问题是由于保存reg文件的编码格式不对,通常是一些我们自己编辑的reg文件,通过注册表编辑器导出的reg文件不会出现这种问题。

Windows 10的记事本不断升级有了更多功能,但它也改变了默认保存文件的编码,以前默认的编码是ANSI,但现在默认保存文件的编码是UTF-8。

默认保存文件的编码记事本非常的轻巧,但使用它编辑保存reg文件需要注意编码问题,将使用UTF-8保存的reg文件导入注册表会出现中文乱码。

避免中文乱码的方法也很简单,在记事本中将reg文件另存为,使用ANSI或UTF-16 LE编码保存即可,其中UTF-16 LE是系统导出注册表文件的默认编码。

另存为其它编码保存后重新导入,可以看到添加的中文菜单已正常显示。

正常显示注册表中添加的中文菜单文章Windows 10将获取权限命令加入到右键菜单让复制为路径不按Shift键也显示在右键菜单都介绍过通过注册表的方式添加中文菜单,它们都会受到影响。

本文链接:https://www.xstui.com/read/962