Кракозябры в именах папок, сохранённых в юникоде

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

Отсортировать так, чтобы файлы с кракозябрами были вверху списка, а нормальные файлы ниже.
А что такое ИГП?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Т.е. сортировать вообще без задействования поиска?
Инструмент группового переименования (Ctrl+M).
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

Поиск выдал такую портянку (там всё и нормальные имена и кракозябры):
Изображение
Нужно сделать так, чтобы имена с кракозябрами были вверху.
Я ж задолбаюсь листать этот список в поисках имён с кракозябрами.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Да чистых ANSI-объектов вообще не должно быть после поиска. Я там пробел у себя забыл. По порядку: стоим на первой вкладке, в поле "Искать файлы:" вводим

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

[^ !-‚-›‘’–—\x{0080}-\x{00FF}\x{0400}-\x{04FF}\x{20A0}-\x{20CF}\x{2100}-\x{214F}\w]
, отмечаем опцию ☑ Рег. выраж., жмём Enter.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

Flasher писал(а):По порядку: стоим на первой вкладке, в поле "Искать файлы:" вводим

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

[^ !-‚-›‘’–—\x{0080}-\x{00FF}\x{0400}-\x{04FF}\x{20A0}-\x{20CF}\x{2100}-\x{214F}\w]
, отмечаем опцию ☑ Рег. выраж., жмём Enter.
Сделал:
Изображение
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А что я должен понять скриншоту? Формы с результатами поиска и вывода их на панель (также неясно, на какую смотреть) не вижу.
Последний раз редактировалось Flasher Сб июл 30, 2016 15:47, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

Могу дать доступ по TV. Есть желание помочь?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

ID в Ammyy жду в ЛС.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

Выражаю благодарность Flasher за удалённую помощь.
В итоге выяснили, что для поиска кракозябр нужно Рег. выражение:

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

[^ !-‚-›‘’–—\x{0080}-\x{00FF}\x{0400}-\x{04FF}\x{20A0}-\x{20CF}\x{2100}-\x{214F}\wйё]
А имена с буквами й и ё шли с диакритическими символами.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Точнее сказать, что дело в юникодных надстрочных символах ̆ и ̈ , которые встали отдельно для "и" и "е" при записи. Некоторые распознавалки такое творить умеют. В стандартных ситуациях их наличие в выражении лишнее.

Полагаю, с поиском и заменой этих двух символов проблем нет?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

Flasher писал(а):Полагаю, с поиском и заменой этих двух символов проблем нет?
Пока не добрался до этого. Если возникнут проблемы - отпишусь. :D
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Тут всё слишком просто.
Простая регулярка для поиска:̆|̈
Ну, а замену проще сделать посимвольно по очереди.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Ciber SLasH
Сообщения: 209
Зарегистрирован: Сб авг 20, 2005 21:41
Откуда: С.-Петербург

Сообщение Ciber SLasH »

Замену успешно выполнил.
Остались только несколько имён с кракозябрами.
Но по кракозябрам уже другая тема.
Ответить