利用nodepad++中的python script插件批量转换文件编码为utf-8

http://blog.sina.com.cn/s/blog_5f4150730101b3ok.html

http://blog.csdn.net/albertsh/article/details/38829257

两个博客写的都很好。

但是没有讲到最重要的怎么运行这个python脚本

这里直接使用了上述文章的文字描述

  1. 选择Plugins->Plugin Manager->Show Plugin Manager
  2. 安装 Python Script。安装后重启Notepad++
  3. 选择 Plugins->Python Script->New script。命名为ansi2utf8,复制以下代码:
import os;
import sys; 
filePathSrc="C:\\decompile\\" # Path to the folder with files to convert 
for root, dirs, files in os.walk(filePathSrc): 
 for fn in files: if fn[-4:] == '.htm' or fn[-2:] == '.m' : # Specify type of the files 
        notepad.open(root + "\\" + fn) 
        notepad.runMenuCommand("Encoding", "Convert to UTF-8") notepad.save()
        notepad.close()

4 运行脚本。Plugins->Python Script -> Scripts -> ansi2utf8(这个名字和之前的py文件命名相同)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值