利用nodepad++中的python script外掛批量轉換檔案編碼為utf-8
阿新 • • 發佈:2019-01-28
兩個部落格寫的都很好。
但是沒有講到最重要的怎麼執行這個python指令碼
這裡直接使用了上述文章的文字描述
- 選擇Plugins->Plugin Manager->Show Plugin Manager
- 安裝 Python Script。安裝後重啟Notepad++
- 選擇 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檔案命名相同)