如何批量转换文件编码格式

  • A+
所属分类:小窍门

如何批量转换文件编码格式

写代码时候,如果不注意,很容易会将代码文件以GBK的方式进行保存,这是因为,我们所用的windows系统默认使用了GBK的编码格式,软件编写工具如果不设置编码格式的话,源文件便会默认采用windows系统的编码方式进行保存。但是,我们都知道,如果代码使用GBK格式进行编码,无非是死路一条,最后一定会遇到各种让你头疼的问题,特别是在跨平台的时候,如需将代码移植到linux系统上,看到一堆堆乱码,你想死的心都有了。

为什么windows下显示正常的中文到linux中成了乱码

为什么windows下显示正常的中文到linux中成了乱码?这是因为我们国内使用的windows默认采用GBK编码,保存的文件也就默认是GBK编码;而linux默认是UTF-8编码,读取文件的时候,会默认文件是UTF-8编码编写的,这就导致了乱码

如何批量转换文件编码格式

那么,这种问题又该如何去解决呢?其实很简单,将源代码文件批量转换为UTF-8编码就好了。推荐使用EditPlus软件,这款软件提供了批量转换文件编码的功能。具体操作如下。

1、“目录”下选择你需要的文件夹,下方会显示该文件夹下所有的文件,并按住“shift”选中你需要转换的所有文件

如何批量转换文件编码格式

2、右击->打开

3、点击菜单栏的“文档”->文本编码->批量更改文本编码,弹出“选择文件”对话框如何批量转换文件编码格式

如何批量转换文件编码格式

4、按住”shift“选中需要转换的所有文件,点击”确定“,弹出"转换文件编码"对话框

如何批量转换文件编码格式

5、选择UTF-8,点击确定

6、点击菜单栏,文件->保存所有文件

7、点击菜单栏,文件->关闭所有文件

8、你会发现文件夹中的多了几个bak文件,这是对原始文件的备份,直接删除即可

如何批量转换文件编码格式

9、完成了批量转换(剩下的文件是已经转换为utf-8的文件,不信的话可以用notepad++查看)

EditPlus软件下载地址

内部附有注册码哦!

链接:https://pan.baidu.com/s/1n26rcjLbpnamovPVkasXig

提取码:kk4n

Qt大课堂-QtShare

发表评论

您必须登录才能发表评论!