如何批量修改文件编码,utf-8与gbk互相批量切换?

原标题:如何批量修改文件编码,utf-8与gbk互相批量切换?

问题:如何批量修改文件编码,例如,现有大量 utf-8 文件需要转化 gbk 编码,或者 gbk 转化为 utf-8,应该如何处理?


我们通常使用编辑器一个文件一个文件去修改,但是这样子速度太慢,我们可以使用 ide编辑器批量处理,这样子可以节省我们大量的时间。



准备工具


1、文本编辑器,Notepad++ 点击下载

2、插件,convertToCha文章来源地址https://www.yii666.com/share/192.htmlrset.py 这里附带说明  点击下载

import os;
import www.yii666.comsys;
filePathSrc="D:\\www\\wwwroot\\demo\\" # 批量修改编码的文件夹
fo文章来源地址https://www.yii666.com/share/192.htmlr root, dirs, files in os.walk(filePathSrc):
    www.yii666.com;for fn in files: 
        if fn[-5:] == '.html' or fn[-4:] == '.htm' or fn[-4:] == '.php': # 修改编码的文件,多个请用 or 分开,[-5:]表示后面输起来5个字符
            notepad.open(root + "\\" + fn)      
            notepad.runMenuCommand("Encoding", "Convert to Utf-8") # 修改的编码,如过是 GBK,请填入 ANSI
            notepad.save()
            notepad.close()



开始操作


1、默认安装编辑器  Notepad++


2、打开编辑器 -> 插件管理 -> 安装插件 PythonScript

image.png

image.png


3、打开插件文件夹 -> PythonScript -> scripts

把文件 convertToCharset.py 复制进去

image.png


4、文章来源站点https://www.yii666.com/重新打开编辑器,点击这里就可以运行插件,自动执行转码。重要:(请看注意事项)

image.png




注意事项


1、路径不能出现中文

2、请在英文界面下运行,不然,可能会失效。

image.png





来源于:如何批量修改文件编码,utf-8与gbk互相批量切换?

其他相关文章
    领支付宝红包赞助服务器费用
    微信公众号:小猪波罗蜜
    关注公众号,回复999,可联系站长解答疑问哦。每天分享更多有趣的事儿,有趣有料!
    99人已关注
    未经允许不得转载:广州建站小戴BOTAO博客 » 如何批量修改文件编码,utf-8与gbk互相批量切换?

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信图片_20190322181744_03.jpg

    微信扫一扫打赏

    请作者喝杯咖啡吧~

    支付宝扫一扫领取红包,优惠每天领

    二维码1

    zhifubaohongbao.png

    二维码2

    zhifubaohongbao2.png