notepad++ 批量转所有文件编码格式为UTF-8

1、安装notepad++及PythonScript_3.0.18.0插件

建议两者都保持默认路径安装x64版本:

阿里云盘分享https://www.alipan.com/s/xVUDpY8v5QL安装好后如下图:

2、new Script,新建脚本,文件名为ConvertEncoding

3、自动打开脚本,复制粘贴以下内容,并将文件夹路径修改为需要转换的文件夹路径

默认路径:C:\Users\用户\AppData\Roaming\Notepad++\plugins\config\PythonScript\scripts

python 复制代码
import os
import sys
 
#编码格式
#FORMAT_CONV2_AS_UTF_8     = UTF-8
#FORMAT_CONV2_UTF_8        = UTF-8-BOM
#结尾格式
#MENUCOMMAND.FORMAT_TODOS  = Windows
#MENUCOMMAND.FORMAT_TOMAC  = MAC
#MENUCOMMAND.FORMAT_TOUNIX = Unix

# Path to the folder with files to convert
dir_to_convert = "C:\\Users\\ycy\\Desktop\\test"
total_files = 0
 
for root, dirs, files in os.walk(dir_to_convert):
    for file in files:
        #if file[-4:] == '.cpp' or file[-2:] == '.h':  # Specify type of the files
        notepad.open(root + "\\" + file)
        notepad.menuCommand(MENUCOMMAND.FORMAT_CONV2_AS_UTF_8)
        notepad.menuCommand(MENUCOMMAND.FORMAT_TOUNIX)
        notepad.save()
        notepad.close()
        print(f"{file} 成功")
        total_files += 1
 
print(f"\n总计文件数量: {total_files}")
 

4、先show console显示命令行,然后Run

5、确认已经处理的数量和文件夹数量是否一致

相关推荐
꯭爿꯭巎꯭9 小时前
Notepad++下载 Notepad下载
notepad++
Ai老司机4 天前
Notepad++ 中文版下载安装完整指南(2026最新,8.9.3版)
文本编辑器·notepad++·代码编辑器·notepad++下载·notepad++安装教程·notepad++中文版·免费编辑器
px不是xp4 天前
微信小程序组件化开发最佳实践
微信小程序·小程序·notepad++
普通人64 天前
微信小程序又双叒叕改获取头像昵称的接口了
微信小程序·小程序·notepad++
xiaoliuliu123456 天前
Notepad++ 8.6 文本编辑器安装教程:详细步骤+自定义路径+桌面快捷方式
notepad++
多年小白8 天前
2026年AI智能体“三国杀“:腾讯龙虾矩阵、阿里千问生态与字节豆包的技术架构全解析
网络·人工智能·科技·矩阵·notepad++
Ai老司机9 天前
Notepad++ 最新版下载
notepad++·notepad·notepad 官网下载地址
路边闲人29 天前
Notepad++插件安装,连不上网怎么办?
notepad++
人还是要有梦想的14 天前
如何开发微信小程序
微信小程序·小程序·notepad++
叶子野格15 天前
Notepad++编写html文件使用D3绘图:数据可视化
笔记·学习·信息可视化·开源·notepad++