| View previous topic :: View next topic | 
	
	
		| Author | Message | 
	
		| Ник 
 
 
 Joined: 15 Dec 2004
 Posts: 1256
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Wed Sep 30, 2009 00:44    Post subject: |   |  
				| 
 |  
				| Я имею ввиду смотришь листером ТК, такой же бред, переключаешь в листере в UTF-8, всё видно по тексту. _________________
 Xubuntu
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| CCron 
 
 
 Joined: 13 Dec 2009
 Posts: 1
 
 
 | 
			
				|  (Separately) Posted: Sun Dec 13, 2009 17:26    Post subject: |   |  
				| 
 |  
				| Есть предложения сделать таблицу для Web’a 
 Т.е. заменять пробелы на – или _
 всякие Ъ и Ь заменять на пустоту и т.д.
 
 Очень нужна такая таблица, т.к. приходиться с кучей русскоязычных файлов которые надо залить на сервер.
 
 Спустья 15 минут
 Пардон просмотрел форум:
 
 заменяем на пусто, с пробелами так же по вкусу
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Моторокер 
 
  
 Joined: 06 May 2005
 Posts: 1517
 Location: г. Пермь (читается Перьмь)
 
 | 
			
				|  (Separately) Posted: Wed Dec 16, 2009 23:02    Post subject: |   |  
				| 
 |  
				| CCron Сделал в плагине SEO HTML формирование веб-имени файла из Title, могу дописать, чтобы формировался на основе имени файла.
 
 
 _________________
 плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
 ПармаСруб - строительство домов и бань в Перми
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MaxU77 
 
 
 Joined: 27 Dec 2010
 Posts: 6
 
 
 | 
			
				|  (Separately) Posted: Mon Dec 27, 2010 01:16    Post subject: Новая пользовательская таблица |   |  
				| 
 |  
				| Одно узкоспециализированное ПО пакетной обработки данных не имеет поддержки русского и генерирует на основе файлов с русскими символами в имени отчёты с "кракозябрами" в имени вида "Ïîäøèïíèê_ipt.xml" и таких файлов много. Я попытался создать TTB таблицу преобразования "кракозябры=русский" (предполагается, что на выходе "Подшипник_ipt.xml"), но не получается.
 Во-первых выходное имя файла обрезается а-ля DOS (до восьми символов),
 Во-вторых превью показывает что те значащие 6 символов  которые остаются от названия не являются желаемыми русскими символами.
 В-третьих даже если нажать "выполнить" - пишет "не удалось переименовать".
 Что я делаю неправильно?
 Заранее признателен,
 
 PS: Я использую Total Commander 7.5.
 PPS: Пытался связаться с Павлом напрямую, но на те его е-мэйлы которые есть в свободном доступе почта не проходит.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| D1P 
 
  
 Joined: 20 Dec 2004
 Posts: 2974
 Location: Тбилиси
 
 | 
			
				|  (Separately) Posted: Mon Dec 27, 2010 07:44    Post subject: |   |  
				| 
 |  
				| Увы, это глобальный недостаток плагина - он писался ещё тогда, когда TC не поддерживал юникод, и, соответственно, тоже его не поддерживает. Требуется доработка плагина, когда это будет сделано - сказать не могу.
 _________________
 База знаний о Total Commander
 Блог
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MaxU77 
 
 
 Joined: 27 Dec 2010
 Posts: 6
 
 
 | 
			
				|  (Separately) Posted: Mon Dec 27, 2010 16:31    Post subject: альтернативное решение |   |  
				| 
 |  
				|  	  | D1P wrote: |  	  | Увы, это глобальный недостаток плагина .... | 
 У меня ситуация достаточно срочная. Кто-нибудь знает другие способы пакетно восстановить битые русские символы в именах файлов?
 Слышал для не-виндовс есть нечто convmv, но мне как раз надо для виндовс...
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| D1P 
 
  
 Joined: 20 Dec 2004
 Posts: 2974
 Location: Тбилиси
 
 | 
			
				|  (Separately) Posted: Mon Dec 27, 2010 17:29    Post subject: |   |  
				| 
 |  
				|  	  | MaxU77 wrote: |  	  | Кто-нибудь знает другие способы пакетно восстановить битые русские символы в именах файлов? | 
 С помощью cm_CopyNamesToClip копировать имена файлов в текстовый файл, конвертировать их там с помощью программы, которая это умеет, и через инструмент мультипереименования вернуть имена, загрузив их из текстового файла.
 _________________
 База знаний о Total Commander
 Блог
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Mon Dec 27, 2010 18:53    Post subject: |   |  
				| 
 |  
				| Можно с помощью программ(штуки три-четыре могу назвать навскидку), а можно с помощью сервиса, которым давно уже при необходимости пользуюсь. 	  | D1P wrote: |  	  | конвертировать их там с помощью программы | 
 
 Last edited by Flasher on Mon Dec 27, 2010 19:34; edited 1 time in total
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Lev 
 
  
 Joined: 02 Mar 2005
 Posts: 392
 
 
 | 
			
				|  (Separately) Posted: Mon Dec 27, 2010 19:28    Post subject: |   |  
				| 
 |  
				| Забить в поле поиска Вашу таблицу через символ "|", например Ï|î|ä|ø|è|ï|í|è|ê (сортировать поленился) В поле замены подстановки соответственно - П|о|д|ш|и|п|н|и|к
 (в данном примере использовать с кнопкой Respect case)
 По F2 запомнить для будущих употреблений.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| CaptainFlint 
 
  
 Joined: 14 Dec 2004
 Posts: 6206
 Location: Москва
 
 | 
			
				|  (Separately) Posted: Mon Dec 27, 2010 22:11    Post subject: |   |  
				| 
 |  
				|  	  | D1P wrote: |  	  | С помощью cm_CopyNamesToClip копировать имена файлов в текстовый файл, конвертировать их там с помощью программы, которая это умеет, и через инструмент мультипереименования вернуть имена, загрузив их из текстового файла. | 
 Не рекламы для, а пользы ради позволю себе капельку оффтопа. Если в качестве редактора взять EmEditor, да поставить туда плагинчик, да загрузить туда имена из мультипереименования, то можно будет выполнить конвертацию быстро и без всяких переключений и буферов обмена.
 _________________
 Почему же, ё-моё, ты нигде не пишешь "ё"?
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MaxU77 
 
 
 Joined: 27 Dec 2010
 Posts: 6
 
 
 | 
			
				|  (Separately) Posted: Tue Dec 28, 2010 00:53    Post subject: something wrong |   |  
				| 
 |  
				| to D1P спасибо за наколку на опцию считывания имён файлов из файла - не знал о ней.. Первое что я попробовал - напустил Штирлица на свои кракозябры, но они оказались не той системы и автоматом он не нашёл решения. "Ручная замена" оказалась также бессильна - при переключении в этот режим все кракозябры стали знаком вопроса и соответственно все менялись на один и тот же символ.
 
 
  	  | Flasher wrote: |  	  | Можно с помощью программ(штуки три-четыре могу назвать навскидку), а можно с помощью сервиса... 	  | D1P wrote: |  	  | конвертировать их там с помощью программы | 
 | 
 Второе что я попробовал это сервис. Работает машинка! Спасибо и вам.
 
 Итого у меня уже есть файлы и перечень их правильных имён. Казалось бы вот оно счастье. Ан нет! При попытке группо-переименовать одни кракозябры превратились в другие. Преславутый "Подшипник" стал "Подшипник"...
 
 Добавлено 10мин позже:Пардоньте! Проблема оказалась в формате файла-перечня имён файлов. Первый подход был в UTF-8. Пересохранил в Юникоде и повторил попытку и о чудо - всё получилось!
 Спасибро всем кто помог разрулить!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Flasher 
 
  
 Joined: 06 Nov 2009
 Posts: 14229
 Location: Москва
 
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MaxU77 
 
 
 Joined: 27 Dec 2010
 Posts: 6
 
 
 | 
			
				|  (Separately) Posted: Tue Dec 28, 2010 12:10    Post subject: |   |  
				| 
 |  
				| Решить задачу "в одно касание" заманчиво конечно, но чтой-то никакая автоматика (в т.ч. ConvertFN) не может победить даже одиночный "Подшипник"... ну да и ладно .... в принципе вариант с ТC->сервис->TC меня устраивает.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| Jonmey 
 
 
 Joined: 27 Sep 2010
 Posts: 45
 
 
 | 
			
				|  (Separately) Posted: Fri Dec 31, 2010 23:12    Post subject: |   |  
				| 
 |  
				| MaxU77 Зря вы не прислушиваесь к совету, который вам дал Lev. На данный момент, это, пожалуй самый простой и быстрый способ восстановления названий с кириллицей, причем самое важное то, что он не ограничен не только по набору кодировок, но и по набору других кракозябров, в которые могут превратиться кириллические названия. Например, типа
 %XX%XX%XX...ext
 %XX_%XX_%XX_...ext
 %XXXX_%XXXX_...ext
 и т.д.
 
 Строки поиска и замены вашего случая выглядят вот так, например:
 
 
  	  | Code: |  	  | À|Á|Â|Ã|Ä|Å|¨|Æ|Ç|È|É|Ê|Ë|Ì|Í|Î|Ï|Ð|Ñ|Ò|Ó|Ô|Õ|Ö|×|Ø|Ù|Ú|Û|Ü|Ý|Þ|ß|à|á|â|ã|ä|å|¸|æ|ç|è|é|ê|ë|ì|í|î|ï|ð|ñ|ò|ó|ô|õ|ö|÷|ø|ù|ú|û|ü|ý|þ|ÿ
 А|Б|В|Г|Д|Е|Ё|Ж|З|И|Й|К|Л|М|Н|О|П|Р|С|Т|У|Ф|Х|Ц|Ч|Ш|Щ|Ъ|Ы|Ь|Э|Ю|Я|а|б|в|г|д|е|ё|ж|з|и|й|к|л|м|н|о|п|р|с|т|у|ф|х|ц|ч|ш|щ|ъ|ы|ь|э|ю|я
 | 
 замена, конечно, с учетом регистра.
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		| MaxU77 
 
 
 Joined: 27 Dec 2010
 Posts: 6
 
 
 | 
			
				|  (Separately) Posted: Sat Jan 01, 2011 00:57    Post subject: Спасибо! С НГ! |   |  
				| 
 |  
				|  	  | Jonmey wrote: |  	  | MaxU77 Зря вы не прислушиваесь к совету, который вам дал Lev. На данный момент, это, пожалуй самый простой и быстрый способ восстановления названий с кириллицей...
 | 
 
 Теперь я вижу - был неправ. Этот способ действительно самый простой (и доступен даже вез тырнета)! Я просто не понял о чём речь. Я всё больше понимаю что ничерта не знаю про возможности TC...
 
 Ещё бы понять где он хранит шаблоны автозамены чтобы его разтиражировать на другие ПК.
 
 Здорово что есть этот форум и такие люди как вы! Спасибо! Всех с НГ!
 |  | 
	
		| Back to top |  | 
	
		|  | 
	
		|  |