Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.65/20: Рейтинг темы: голосов - 20, средняя оценка - 4.65
KristopherRobin
144 / 141 / 11
Регистрация: 11.09.2011
Сообщений: 409
1

Проблема с русскими именами файлов при архивации их с использованием 7z.exe с помощью батника

23.05.2013, 16:30. Просмотров 3800. Ответов 1
Метки нет (Все метки)

Когда в батнике test.cmd чтонить архивируешь с русскими буквами, то 7z выдает вывод в крякозябрах
Bash
1
2
3
4
chcp 1251
 
"C:\Program Files\System\7-Zip\7z.exe" a arch.7z "Файл 1.txt" "Файл 2.txt
pause
Код
D:\Temp\Exmpl>chcp 1251
Active code page: 1251

D:\Temp\Exmpl>"C:\Program Files\System\7-Zip\7z.exe" a arch.7z "Файл 1.txt" "Файл 2.txt

7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Scanning

Updating archive arch.7z

Compressing  ”*©« 1.txt
Compressing  ”*©« 2.txt

Everything is Ok

D:\Temp\Exmpl>pause
Press any key to continue . . .
Хотя в самом архиве имена файлов нормальные, не портятся. Проблема только в выводе результата работы на консоль. И такая проблема только когда запускаешь команду из батника, а когда прописывашь все вручную из консоли то все нормально
Код
D:\Temp\Exmpl>"C:\Program Files\System\7-Zip\7z.exe" a arch.7z "Файл 1.txt" "Файл 2.txt"

7-Zip 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
Scanning

Creating archive arch.7z

Compressing  Файл 1.txt
Compressing  Файл 2.txt

Everything is Ok
Почему при вызове из батника в 7z неправльиная кодировка при выводе результатов работы (при наличии файлов с русскими буквами)?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.05.2013, 16:30
Ответы с готовыми решениями:

Копирование файлов. Директории с русскими именами
Привет всем. Видимо я опять не знаю тонкостей cmd. У меня не получается скопировать файл из...

проблема с русскими именами файлов
У меня возникла вот такая интересная проблема: Проблема с руским именем файла. Я написал...

Копирование файлов mp3 с использованием каталогов с русскими именами
Доброго времени суток подскажите как скопировать файл когда путь содержит кириллицу . вот мой...

Трабл с русскими именами файлов
Драсти. народ. В lotus script любые операции с файловой системой (open, copy, del...) не...

Поиск файлов с помощью батника
Как найти файл с помощью батника ну или скрипта Добавлено через 1 час 5 минут 20 просмотров и 0...

1
Dragokas
Эксперт WindowsАвтор FAQ
17073 / 7128 / 861
Регистрация: 25.12.2011
Сообщений: 10,933
Записей в блоге: 16
23.05.2013, 18:35 2
Потому что консоль работает в 866 кодировке, а Вы сохранили батник в 1251 стандартной кодировке.
Сохраните в 866: Русский текст в консоли
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2013, 18:35

Определить причину ошибки при выполнении архивации с использованием 7-Zip
Добрый день! На сервере запущен батник который запускает архивацию 7-zip большой папки с доками,...

Картинки с русскими именами
Сервер Apache (Unix) Как при помощи PHP открыть картинку с русским наименованием Например...

Глюки с правами доступа у файлов при архивации
Приветствую всех. Может кто сталкивался с такой проблемой. Использую для архивации Qzip,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru