Страница 17 из 19

Добавлено: Чт фев 22, 2018 18:53
Lisabon
Alextp
Бета 1.6, попробуйте
Погонял новую версию и проблем не увидел пока. Кириллицу ищет в юникодных файлах. Спасибо!

Добавлено спустя 1 час 54 минуты:

Alextp
Теперь проблема поиска кириллицы в файлах с кодировкой ANSI.

Добавлено: Чт фев 22, 2018 19:56
Alextp
Посмотрю наверное завтра.

Добавлено: Пт фев 23, 2018 10:22
Alextp
Обновил- 1.6.1, у меня заработало ansi. oem убрано, может временно. Не знаю как он нужен в 2018году.

Добавлено: Пт фев 23, 2018 11:11
Avada
Alextp
Не надо убирать, иногда и сейчас нужен. Опять же в стандартных поисковых опциях TC OEM есть, функционал плагина не должен быть хуже.

Добавлено: Пт фев 23, 2018 11:13
Alextp
Вернул OEM, совсем другой код, проверил на файле cp866- Ok.
V1.6.2.

Добавлено: Пт фев 23, 2018 11:19
Avada
Alextp
То, что я недавно скачивал как версию 1.6.1 (по wincmd.ru), и нынешний архив 1.6.2 (опять же по wincmd.ru) — это внутри одно и то же. Какая там версия на самом деле? И хорошо бы в плагине номер версии указывать и в имени архива, и внутренний.

Добавлено: Пт фев 23, 2018 18:54
Alextp
Версия 1.6.1 была раньше по дате wdx file. 1.6.2 от сегодня от 11 часов. я ее компилил в 11 часов.

Добавлено спустя 2 минуты:

Номер версии - в файле history.txt.

Добавлено спустя 11 минут:

В сорце в sconvert.pas есть добавка для OEM

Код: Выделить всё


  Result:= '';
  case CP of
    cpANSI:
      Result:= Conv_AnsiToUtf8(S);
    cpOEM:
      Result:= Conv_OemToUtf8(S);
    cpUTF8:
      Result:= S;

Добавлено: Сб фев 24, 2018 06:43
Avada
Alextp
Вот теперь на wincmd.ru действительно скачивается версия 1.6.2 — и по датам файлов, и по ридми. У предыдущей (в том числе уже обозначенной на сайте как 1.6.2) время модификации у библиотек было примерно на час раньше, а ридми и прочее для 1.6.1. Можно считать, что вопрос закрыт.

Добавлено: Чт мар 01, 2018 15:23
i1
В продолжение сообщения. Windows 10 x64 (английская версия), Total Commander 9.12 x64. Актуальная версия плагина 1.6.2 со стандартными настройками:
1. Не ищет русский текст (например, в файле *.doc). При этом латиницу ищет.
2. Вызывает ошибку (видимо только на файлах с русскими буквами):
https://i.imgur.com/tMxPY1X.png

Что нужно изменить в настройках для устранения данных проблем?

Добавлено: Чт мар 01, 2018 15:53
Avada
i1
Вы правила форума освежить в памяти не хотите? Получите замечание за их нарушение. Неформатная картинка заменена ссылкой.

Добавлено: Чт мар 01, 2018 16:42
Lisabon
i1
Попробуй измени в TextSearch.ini

Код: Выделить всё

;XDoc2Txt
XDOC=%COMSPEC% /C Conv\XDoc2Txt\XDoc2Txt.exe "{In}" > "{Out}"
на

Код: Выделить всё

;XDoc2Txt
XDOC=%COMSPEC% /C Conv\XDoc2Txt\XDoc2Txt.exe -8 "{In}" > "{Out}"

Добавлено: Чт мар 01, 2018 17:05
i1
Lisabon, спасибо, эта настройка позволила искать русский текст в файлах, но проблема с названиями файлов на русском языке осталась (возникает ошибка как на скриншоте).

Добавлено: Чт мар 01, 2018 17:28
Lisabon
i1
Попробуй замени: на

Код: Выделить всё

"{InShort}"

Добавлено: Чт мар 01, 2018 17:37
i1
Lisabon, теперь ищет в файлах с русскими названиями, но спотыкается на файле "qwa.docx". Обрезает букву X в расширении.
https://imgur.com/RzDhq1P

Добавлено: Чт мар 01, 2018 17:49
Lisabon
i1
Скорее всего проблема в самом конвертере XDoc2Txt. Наверное привередливый конвертер.
Подсказать ещё что-то дельное по XDoc2Txt, нечего. Может кто-то ещё мыслишки свои подкинет по этой проблеме с XDoc2Txt.
Как вариант использовать другой конвертер.