有用户重装了系统,随后发现电脑打开旧电脑的TXT文本时出现了中文乱码的情况。
经研究,应该是旧电脑的TXT默认是以GB2312编码模式编辑保存的,但是新电脑是默认以UTF-8(中文版操作系统)或ANSI编码模式(英文版操作系统)编辑的,因为编码不一样所以导致中文乱码的产生。这点可以通过安装NotePad++,用里面的更改编码模式的功能进行验证。
后面研究了如何更改新电脑的TXT文本默认打开方法,没有找到有效的方法。随后转变思路,将旧电脑的TXT文本都通过Replace Pioneer工具转换成新电脑的UTF-8的编码模式,然后问题就彻底解决了。操作方法如下:
1、网上搜下下载安装Replace Pioneer,正版的有30天免费试用
2、选择Tools–>Batch Runner
3、选择好要转换的txt文本文档,点击Encode Convert
4、在Input Encoding中选择好该txt文本原始的编码模式,在Output Encoding中选择你想转换的编码模式。一般Output Encoding都选择新电脑txt文本的默认编码模式,随意打开一个txt文件即可在右下角看到新电脑的默认编码模式。
5、这个转换是会覆盖原始文件的,强烈建议先将原始文件备份,以免操作失误导致不可挽回的损失
6、当Logs中显示OK,即表示转码完成
7、如果出现Permission denied错误,请检查是否txt文本勾选了只读选项