0.00р.(0)

Notepad ++ как перекодировать весь (много файлов) сайт из WIN1251 в UTF-8 without BOM

 2018-11-14 08:52:27    Евгений    479       

Вот несколько простых шагов для преобразования нескольких файлов через Notepad ++ без использования специальных символов (например, диакритических знаков).

  • Запустите Notepad ++, а затем откройте меню Плагины- > Менеджер плагинов- > Показать Менеджер плагинов
  • Установите Python Script. Когда плагин установлен, перезапустите приложение.
  • Выберите меню Плагины- > Python Script → Новый Script.
  • Выберите его имя, а затем пройдите следующий код:

convertToUTF8.py

import os
import sys
from Npp import notepad # import it first!

filePathSrc="C:\\Users\\" # Path to the folder with files to convert
for root, dirs, files in os.walk(filePathSrc):
    for fn in files: 
        if fn[-4:] ==  .xml : # Specify type of the files
            notepad.open(root + "\\" + fn)      
            notepad.runMenuCommand("Encoding", "Convert to UTF-8")
            notepad.save()
            # if you try to save/replace the file, an annoying confirmation window would popup.
            # notepad.saveAs("{}{}".format(fn[:-4],  _utf8.xml )) 
            notepad.close()



Другие статьи:


Оглавление