Страница 5 из 13
Добавлено: Ср сен 30, 2009 00:44
Ник
Я имею ввиду смотришь листером ТК, такой же бред, переключаешь в листере в UTF-8, всё видно по тексту.
Добавлено: Вс дек 13, 2009 16:26
CCron
Есть предложения сделать таблицу для Web’a
Т.е. заменять
пробелы на
– или
_
всякие
Ъ и
Ь заменять на пустоту и т.д.
Очень нужна такая таблица, т.к. приходиться с кучей русскоязычных файлов которые надо залить на сервер.
Спустья 15 минут
Пардон просмотрел форум:
заменяем на пусто, с пробелами так же по вкусу
Добавлено: Ср дек 16, 2009 22:02
Моторокер
CCron
Сделал в плагине SEO HTML формирование веб-имени файла из Title, могу дописать, чтобы формировался на основе имени файла.
[mod="Моторокер"]Офтоп отделён.
http://forum.wincmd.ru/viewtopic.php?t=13054[/mod]
Новая пользовательская таблица
Добавлено: Пн дек 27, 2010 00:16
MaxU77
Одно узкоспециализированное ПО пакетной обработки данных не имеет поддержки русского и генерирует на основе файлов с русскими символами в имени отчёты с "кракозябрами" в имени вида "Ïîäøèïíèê_ipt.xml" и таких файлов много.
Я попытался создать TTB таблицу преобразования "кракозябры=русский" (предполагается, что на выходе "Подшипник_ipt.xml"), но не получается.
Во-первых выходное имя файла обрезается а-ля DOS (до восьми символов),
Во-вторых превью показывает что те значащие 6 символов которые остаются от названия не являются желаемыми русскими символами.
В-третьих даже если нажать "выполнить" - пишет "не удалось переименовать".
Что я делаю неправильно?
Заранее признателен,
PS: Я использую Total Commander 7.5.
PPS: Пытался связаться с Павлом напрямую, но на те его е-мэйлы которые есть в свободном доступе почта не проходит.
Добавлено: Пн дек 27, 2010 06:44
D1P
Увы, это глобальный недостаток плагина - он писался ещё тогда, когда TC не поддерживал юникод, и, соответственно, тоже его не поддерживает.
Требуется доработка плагина, когда это будет сделано - сказать не могу.
альтернативное решение
Добавлено: Пн дек 27, 2010 15:31
MaxU77
D1P писал(а):Увы, это глобальный недостаток плагина ....
У меня ситуация достаточно срочная. Кто-нибудь знает другие способы пакетно восстановить битые русские символы в именах файлов?
Слышал для не-виндовс есть нечто convmv, но мне как раз надо для виндовс...
Добавлено: Пн дек 27, 2010 16:29
D1P
MaxU77 писал(а):Кто-нибудь знает другие способы пакетно восстановить битые русские символы в именах файлов?
С помощью cm_CopyNamesToClip копировать имена файлов в текстовый файл, конвертировать их там с помощью программы, которая это умеет, и через инструмент мультипереименования вернуть имена, загрузив их из текстового файла.
Добавлено: Пн дек 27, 2010 17:53
Flasher
D1P писал(а):конвертировать их там с помощью программы
Можно с помощью программ(штуки три-четыре могу назвать навскидку), а можно с помощью
сервиса, которым давно уже при необходимости пользуюсь.
Добавлено: Пн дек 27, 2010 18:28
Lev
Забить в поле поиска Вашу таблицу через символ "|", например Ï|î|ä|ø|è|ï|í|è|ê (сортировать поленился)
В поле замены подстановки соответственно - П|о|д|ш|и|п|н|и|к
(в данном примере использовать с кнопкой Respect case)
По F2 запомнить для будущих употреблений.
Добавлено: Пн дек 27, 2010 21:11
CaptainFlint
D1P писал(а):С помощью cm_CopyNamesToClip копировать имена файлов в текстовый файл, конвертировать их там с помощью программы, которая это умеет, и через инструмент мультипереименования вернуть имена, загрузив их из текстового файла.
Не рекламы для, а пользы ради позволю себе капельку оффтопа. Если в качестве редактора взять EmEditor, да поставить туда
плагинчик, да загрузить туда имена из мультипереименования, то можно будет выполнить конвертацию быстро и без всяких переключений и буферов обмена.
something wrong
Добавлено: Пн дек 27, 2010 23:53
MaxU77
to D1P спасибо за наколку на опцию считывания имён файлов из файла - не знал о ней..
Первое что я попробовал - напустил Штирлица на свои кракозябры, но они оказались не той системы и автоматом он не нашёл решения. "Ручная замена" оказалась также бессильна - при переключении в этот режим все кракозябры стали знаком вопроса и соответственно все менялись на один и тот же символ.
Flasher писал(а):D1P писал(а):конвертировать их там с помощью программы
Можно с помощью программ(штуки три-четыре могу назвать навскидку), а можно с помощью
сервиса...
Второе что я попробовал это сервис. Работает машинка! Спасибо и вам.
Итого у меня уже есть файлы и перечень их правильных имён. Казалось бы вот оно счастье. Ан нет! При попытке группо-переименовать одни кракозябры превратились в другие. Преславутый "Подшипник" стал "Подшипник"...
Добавлено 10мин позже:Пардоньте! Проблема оказалась в формате файла-перечня имён файлов. Первый подход был в UTF-8. Пересохранил в Юникоде и повторил попытку и о чудо - всё получилось!
Спасибро всем кто помог разрулить!
Добавлено: Вт дек 28, 2010 02:08
Flasher
Добавлено: Вт дек 28, 2010 11:10
MaxU77
Решить задачу "в одно касание" заманчиво конечно, но чтой-то никакая автоматика (в т.ч. ConvertFN) не может победить даже одиночный "Подшипник"... ну да и ладно .... в принципе вариант с ТC->сервис->TC меня устраивает.
Добавлено: Пт дек 31, 2010 22:12
Jonmey
MaxU77
Зря вы не прислушиваесь к совету, который вам дал
Lev. На данный момент, это, пожалуй самый простой и быстрый способ восстановления названий с кириллицей, причем самое важное то, что он не ограничен не только по набору кодировок, но и по набору других кракозябров, в которые могут превратиться кириллические названия. Например, типа
%XX%XX%XX...ext
%XX_%XX_%XX_...ext
%XXXX_%XXXX_...ext
и т.д.
Строки поиска и замены вашего случая выглядят вот так, например:
Код: Выделить всё
À|Á|Â|Ã|Ä|Å|¨|Æ|Ç|È|É|Ê|Ë|Ì|Í|Î|Ï|Ð|Ñ|Ò|Ó|Ô|Õ|Ö|×|Ø|Ù|Ú|Û|Ü|Ý|Þ|ß|à|á|â|ã|ä|å|¸|æ|ç|è|é|ê|ë|ì|í|î|ï|ð|ñ|ò|ó|ô|õ|ö|÷|ø|ù|ú|û|ü|ý|þ|ÿ
А|Б|В|Г|Д|Е|Ё|Ж|З|И|Й|К|Л|М|Н|О|П|Р|С|Т|У|Ф|Х|Ц|Ч|Ш|Щ|Ъ|Ы|Ь|Э|Ю|Я|а|б|в|г|д|е|ё|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я
замена, конечно, с учетом регистра.
Спасибо! С НГ!
Добавлено: Пт дек 31, 2010 23:57
MaxU77
Jonmey писал(а):MaxU77
Зря вы не прислушиваесь к совету, который вам дал Lev. На данный момент, это, пожалуй самый простой и быстрый способ восстановления названий с кириллицей...
Теперь я вижу - был неправ. Этот способ действительно самый простой (и доступен даже вез тырнета)! Я просто не понял о чём речь. Я всё больше понимаю что ничерта не знаю про возможности TC...
Ещё бы понять где он хранит шаблоны автозамены чтобы его разтиражировать на другие ПК.
Здорово что есть этот форум и такие люди как вы! Спасибо! Всех с НГ!