Page 1 of 1

Перекодировка из командной строки.

Posted: Fri Oct 30, 2009 11:20 am
by antabu
Здравствуйте! Мне нужно перекодировать из UTF-8 в ANSI. Напишите, пожалуйста, командную строку, а батник для групповой обработки, надеюсь, используя её я сам напишу.

Posted: Fri Oct 30, 2009 2:14 pm
by FeyFre
Это Вы не туда обратились. Это обычный блокнот с нестандартной функциональностью, а Вам нужна утилита командной строки. Тут Вам в помощь к примеру http://gnuwin32.sourceforge.net/packages/libiconv.htm

Posted: Fri Oct 30, 2009 4:38 pm
by antabu
Спасибо, но есть и другая задача: убрать знаки переноса (точнее знак переноса с последующим знаком перехода на следующую строку) в нескольких сотнях файлов групповым образом.

Posted: Tue Nov 03, 2009 6:19 am
by antabu
Но, если это нельзя зделать этим блокнотом, может, кто-нибудь напишет макрос для Ворда?

Posted: Tue Nov 03, 2009 6:32 am
by Instructor
antabu
Чтобы массово перекодировать файлы (сейчас есть ограничение: примерно 900 файлов):
1. Переключаете AkelPad в MDI режим.
2. Перетаскиваете файлы в AkelPad методом Drag'n'Drop.
3. Используете SaveAllAs плагин.

Чтобы убрать знак переноса:
1. Переключаете AkelPad в MDI режим.
2. Перетаскиваете файлы в AkelPad методом Drag'n'Drop.
3. Делаете замену:
Что: "\n"
Чем: ""
Отмечаем "Esc-последовательности" и "Все файлы", и заменяем.

Posted: Wed Nov 04, 2009 9:21 am
by antabu
Спасибо большое! Буду пробовать. Остаётся вопрос к перекодировке: при сохранении (пробовал до ответа) говорит, что файл содержит юникод, меня эта часть не интересует, как сделать сохранение без вопросов?

Posted: Sat Nov 07, 2009 9:26 am
by Instructor
antabu
Пока не предусмотрено игнорирование данного сообщения.

Posted: Fri Nov 13, 2009 5:11 pm
by antabu
Спасибо, удалить переносы получилось, а групповое перекодирование оказалось удобнее сделать Штирлицем.