TextConv — Обработка текстовых файлов

Здесь можно обсудить ваш любимый плагин.
User avatar
Dennis_Moore
Posts: 286
Joined: Tue 03 Mar, 2015 19:54
Location: Kiev
Has thanked: 6 times
Been thanked: 14 times

TextConv — Обработка текстовых файлов

Post by Dennis_Moore » Mon 13 Feb, 2017 17:32

Latest post of the previous page:

Раньше плагин вроде-бы работал, а сейчас пытаюсь перекодировать выделенный файл (или несколько) из CP1251 в KOI8-R но результата не наблюдается.
Я что-то не так делаю или в связи с изменениями в FAR плагин больше не работает?

Пример действий:


N.B. О методе Ctrl+A -> Ctrl+C -> Del -> Shift+F8 -> Ctrl+V мне известно, но хотелось бы обрабатывать несколько файлов. Если плагин почил то наверное сделаю себе макрос на основе этого метода.

Upd.:Прямо внизу страницы тема с хорошими советами:
http://forum.farmanager.com/viewtopic.php?f=20&t=5528

Upd. 2: Нашел таки закономерность в работе плагина (читай: баг). Если в файлах нет пробелов на конце строк или пустых строк в конце то не делается и преобразование кодировки (проще говоря если нет доугих операций, кроме смены кодировки). Даже если добавить пробелы/строки и снять галки их убирающие то так же ничего не будет происходить.

Upd. 3. Обход проблемы:
a) Выставляем "Source file encoding" в Auto (для удобства) и в "Change encoding to" конечную кодировку, выбираем в <Change the newline character to> отличный от того что в наших файлах перевод строки. Enter
b) Снимаем Change encoding to и возвращаем тот тип перевода строки который был до предыдущей операции. Enter

Буду благодарен если кто может поправить поведение плагина.

User avatar
Wave
Posts: 1770
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 4 times
Been thanked: 16 times

TextConv — Обработка текстовых файлов

Post by Wave » Sun 09 Jun, 2019 09:14

Вот кстати да, хотел сейчас перекодировать файлик из юникода в анси — а болт! Сначала не понял в чём дело, потом попробовал чуть-чуть поэкспериментировать, перекодировал вручную в оем и попробовал плагином в анси. Пробовал исходную кодировку задавать явно или выбирать авто. Результата было ноль. Писало, что обработано файлов 1 из 1, концевых пробелов убрано ноль, лишних переводов строк ноль, что там ещё. Это натолкнуло на мысль: добавил в файл концевых пробелов. Плагин убрал концевые пробелы и сконвертировал файл в нужную кодировку.

Far Manager, version 3.0 (build 5354) x64
TextConv 3.9.2 25-08-2017
Пользуюсь ФАРом больше 20 лет © собирательный.

2useven10
Posts: 3966
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

TextConv — Обработка текстовых файлов

Post by 2useven10 » Sun 09 Jun, 2019 10:23

По всем плагинам artemsen, репорты лучше писать сюда.

2useven10
Posts: 3966
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 168 times

TextConv — Обработка текстовых файлов

Post by 2useven10 » Mon 10 Jun, 2019 12:38

3.9.3

Post Reply

Return to “Обсуждение плагинов”