Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Кракозябры в именах папок, сохранённых в юникоде
Goto page Previous  1, 2, 3
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Sat Jul 30, 2016 16:00    Post subject: Reply with quote

Отсортировать так, чтобы файлы с кракозябрами были вверху списка, а нормальные файлы ниже.
А что такое ИГП?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jul 30, 2016 16:04    Post subject: Reply with quote

Т.е. сортировать вообще без задействования поиска?
Инструмент группового переименования (Ctrl+M).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Sat Jul 30, 2016 16:11    Post subject: Reply with quote

Поиск выдал такую портянку (там всё и нормальные имена и кракозябры):

Нужно сделать так, чтобы имена с кракозябрами были вверху.
Я ж задолбаюсь листать этот список в поисках имён с кракозябрами.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jul 30, 2016 16:26    Post subject: Reply with quote

Да чистых ANSI-объектов вообще не должно быть после поиска. Я там пробел у себя забыл. По порядку: стоим на первой вкладке, в поле "Искать файлы:" вводим
Code:
[^ !-‚-›‘’–—\x{0080}-\x{00FF}\x{0400}-\x{04FF}\x{20A0}-\x{20CF}\x{2100}-\x{214F}\w]
, отмечаем опцию ☑ Рег. выраж., жмём Enter.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Sat Jul 30, 2016 16:42    Post subject: Reply with quote

Flasher wrote:
По порядку: стоим на первой вкладке, в поле "Искать файлы:" вводим
Code:
[^ !-‚-›‘’–—\x{0080}-\x{00FF}\x{0400}-\x{04FF}\x{20A0}-\x{20CF}\x{2100}-\x{214F}\w]
, отмечаем опцию ☑ Рег. выраж., жмём Enter.

Сделал:
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jul 30, 2016 16:46    Post subject: Reply with quote

А что я должен понять скриншоту? Формы с результатами поиска и вывода их на панель (также неясно, на какую смотреть) не вижу.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Sat Jul 30, 2016 16:47; edited 1 time in total
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Sat Jul 30, 2016 16:47    Post subject: Reply with quote

Могу дать доступ по TV. Есть желание помочь?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jul 30, 2016 16:55    Post subject: Reply with quote

ID в Ammyy жду в ЛС.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Sat Jul 30, 2016 17:54    Post subject: Reply with quote

Выражаю благодарность Flasher за удалённую помощь.
В итоге выяснили, что для поиска кракозябр нужно Рег. выражение:
Code:
[^ !-‚-›‘’–—\x{0080}-\x{00FF}\x{0400}-\x{04FF}\x{20A0}-\x{20CF}\x{2100}-\x{214F}\wйё]

А имена с буквами й и ё шли с диакритическими символами.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jul 30, 2016 18:01    Post subject: Reply with quote

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

Полагаю, с поиском и заменой этих двух символов проблем нет?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Sat Jul 30, 2016 18:03    Post subject: Reply with quote

Flasher wrote:
Полагаю, с поиском и заменой этих двух символов проблем нет?

Пока не добрался до этого. Если возникнут проблемы - отпишусь. Very Happy
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Sat Jul 30, 2016 18:12    Post subject: Reply with quote

Тут всё слишком просто.
Простая регулярка для поиска:̆|̈
Ну, а замену проще сделать посимвольно по очереди.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Ciber SLasH



Joined: 20 Aug 2005
Posts: 209
Location: С.-Петербург

Post (Separately) Posted: Sun Jul 31, 2016 03:24    Post subject: Reply with quote

Замену успешно выполнил.
Остались только несколько имён с кракозябрами.
Но по кракозябрам уже другая тема.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы All times are GMT + 4 Hours
Goto page Previous  1, 2, 3
Page 3 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group