批量转换文件编码格式

 伟大的城主大人   2023-01-26 16:23   152 人阅读  0 条评论

写代码时候,如果不注意,很容易会将代码文件以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、点击菜单栏的“文档”->文本编码->批量更改文本编码,弹出“选择文件”对话框

360截图20230126163821554.jpg

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

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

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

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

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


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


EditPlus软件下载地址

内附有注册码哦!

链接:

https://xxvss.lanzoul.com/iTIfj0lu4ipe



本文地址:http://cn.gezia.top/blog/post/70.html
版权声明:本文为原创文章,版权归 伟大的城主大人 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

还没有留言,还不快点抢沙发?