0 / 0 / 0
Регистрация: 12.02.2016
Сообщений: 38
1

Кракозябры вместо букв в логе Robocopy

12.02.2016, 14:08. Показов 32170. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Win 7
Пользуясь утилитой Robocopy, делаю лог.
В cmd и powershell процесс показан нормальными символами.
А открываешь файл лога, там одни кракозябры.

Почитав инструкции (Robocopy — описание и примеры использования, XCOPY, HoboCopy), понял что люди активно пользуются логами.

Прошу помощи, подскажите, как сделать так что бы запись в текствовом файле была такая же (теми же самыми символами русских букв) как и на экране консоли

Это пример куска того что появляется:

Код
 ROBOCOPY     ::     Robust File Copy for Windows
-------------------------------------------------------------------------------

  Ќ*з*«®: Fri Feb 12 13:42:01 2016

    €бв®з*ЁЄ : C:\Users\Galchenkov\Desktop\‚६Ґ**®\Clean\
  Ќ*§**зҐ*ЁҐ : C:\Users\Galchenkov\Desktop\‚६Ґ**®\Ќ®ў*п Ї*ЇЄ*\

     ”*©«л: *.*
	    
 Џ*а*¬Ґвал: *.* /S /E /COPY:DAT /PURGE /MIR /R:1000000 /W:30 

------------------------------------------------------------------------------

	                   0	C:\Users\Galchenkov\Desktop\‚६Ґ**®\Clean\
	*„ЋЏЋ‹Ќ€’…‹њЌЂџ Ї*ЇЄ*        -1	C:\Users\Galchenkov\Desktop\‚६Ґ**®\Ќ®ў*п Ї*ЇЄ*\29.12.2015 (10-31)\
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  649360	_a_BaseMan_Building.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		   1.1 m	_a_BaseMan_Chop.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		   1.1 m	_a_BaseMan_Gathering.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		   1.1 m	_a_BaseMan_Hack.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  638104	_a_BaseMan_Road.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  593179	_a_BaseMan_Run.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  591640	_a_BaseMan_RunWithBag.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		   1.1 m	_a_BaseMan_Swamp.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  317330	_a_brief.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  710858	_a_carriage.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  141601	_a_castle23.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  144579	_a_castle25.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  290145	_a_castle36.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  271231	_a_castle42.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  554230	_a_castle44.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  296607	_a_dragon.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  280111	_a_flash.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  295250	_a_gamemenu.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  181965	_a_ghost_front.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  305406	_a_menuback.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  148229	_a_msg_yn.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  157602	_a_newprofiledlg.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  299945	_a_optionsdlg.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  145484	_a_profileback.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  302816	_a_profilelistdlg.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  154523	_a_Stage01_Ship.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  147113	_a_Stage02_Ballon.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  557543	_a_WaterPrud.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  137661	_a_WaterRiver2.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  143655	_a_WaterRoundWave.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  146723	_a_WaterWave.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  140570	_a_WaterWaveLow.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		  297952	_a_wbear_front.jpg
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		   3.5 m	_MG_1815.JPG
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		   3.2 m	_MG_1816.JPG
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		   2.9 m	_MG_1817.JPG
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		   3.5 m	_MG_1818.JPG
	  *„ЋЏЋ‹Ќ€’…‹њЌ›‰ д*©« 		   3.1 m	_MG_1819.JPG



Если поставить юникод (как советовали некоторые ) , то получается еще хуже (тоже самое только все в перемешку, ощущение, что в одну строку)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.02.2016, 14:08
Ответы с готовыми решениями:

Кракозябры вместо букв
Что нужно сделать, что бы текст был читабельным при смене темы?

Кракозябры вместо букв
Код такой #include <iostream> #include <Windows.h> int main() { SetConsoleCP(1251);...

Вместо русских букв кракозябры
После отправки формы с сайта, вместо русских букв в БД кракозябры. Соответственно и на сайт...

Кракозябры вместо русских букв
Здравствуйте, столкнулся уже давненько с такой штукой, как-то раньше поставил виндовс установил...

13
21 / 19 / 4
Регистрация: 15.01.2015
Сообщений: 202
14.02.2016, 11:58 2
Приветствую. Попробуйте в начале батника написать "chcp 1251"
0
0 / 0 / 0
Регистрация: 12.02.2016
Сообщений: 38
14.02.2016, 12:23  [ТС] 3
Windows Batch file
1
CMD /U /C tmp.txt>systeminfo.txt
Такую команду откапал в похожих темах.
И если сохранить лог в кракозябрях , а потом данной командой привести, то в принципе результат, хоть и через одни лишний шаг, но меня устраивает.
Буду на работе, попробую, по вашему совету.

Подскажите кто нибудь , что означают ключи U C ?
Изучаю powershell (так как за ним будущее, как говорит сама Майкрософт ) , но ответ на мой вопрос, нашел только на вашем форуме и очень рад, что хоть это нашел.
0
21 / 19 / 4
Регистрация: 15.01.2015
Сообщений: 202
14.02.2016, 13:41 4
Код
cmd /?
...
/C      Выполнение указанной команды (строки) с последующим завершением.
/U      Вывод результатов выполнения команд в формате UNICODE.
...
Правда не совсем понимаю зачем так заморачиваться. В вашем случае достаточно
Windows Batch file
1
robocopy .... >> C:\log.txt
1
0 / 0 / 0
Регистрация: 12.02.2016
Сообщений: 38
15.02.2016, 11:11  [ТС] 5
Замарочка вся в том , что русские символы в логе получаются нечитаемые.
Не знаю, почему за столько лет не научили русскому языку, по умолчанию это не делается, оставим это на совести microsoft.
А нам приходиться переводить кодировку.
Но получив тут ответы , уже не так все неудобно стало.
Спасибо !
0
10585 / 5548 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
15.02.2016, 11:20 6
А загрузите-ка сюда получаемый на выходе лог.
По возможности ничего в нем не редактируйте.
0
0 / 0 / 0
Регистрация: 12.02.2016
Сообщений: 38
15.02.2016, 11:33  [ТС] 7
Кусок лога в первом сообщении.
Или вам весь докнца нужен ?
0
10585 / 5548 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
15.02.2016, 11:35 8
Galch86, мне сам файл нужен, а не скопированный сюда отрывок, вот в чём дело )
0
0 / 0 / 0
Регистрация: 12.02.2016
Сообщений: 38
15.02.2016, 11:46  [ТС] 9
Прикрепил
Вложения
Тип файла: txt Robocopy.txt (1.7 Кб, 49 просмотров)
0
10585 / 5548 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
15.02.2016, 12:00 10
Возможно имеет смысл установить что то вместо блокнота и продолжать писать логи так, как вам удобно
Миниатюры
Кракозябры вместо букв в логе Robocopy  
0
0 / 0 / 0
Регистрация: 12.02.2016
Сообщений: 38
15.02.2016, 13:08  [ТС] 11
Я вас понял и скорее всего так и поступлю.
А тему завел, потому что хотелось разобраться, почему на экране все хорошо с отображением русских символов, а если в файл сохраняешь, то уже по другому.
0
10585 / 5548 / 864
Регистрация: 07.04.2013
Сообщений: 15,660
15.02.2016, 13:44 12
Как вариант перед robocopy вставьте команду chcp 1251
после robocopy chcp 866 (опционально)
0
0 / 0 / 0
Регистрация: 12.02.2016
Сообщений: 38
15.02.2016, 13:59  [ТС] 13
Установил блокнот который вы советовали и теперь тоже не понимаю, зачем заморачиваться.
Он без всяких настроек открыл в удобном виде с русскими символами.

Единственное, что после, если захочу поработать с текстом powershell-ом (регулярные выражения ).
Он снова открывает кракозяры (переводил или не переводил в нужную кодировку )
0
11 / 11 / 3
Регистрация: 12.05.2014
Сообщений: 189
22.06.2016, 16:44 14
Есть таже проблема с robocopy. В любой раскладке куда-то теряет букву і (укр) в пути. Как бы это подлечить?
0
22.06.2016, 16:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.06.2016, 16:44
Помогаю со студенческими работами здесь

Вместо русских букв вылязят кракозябры
Здравствуйте. Использую c# + mysql Вместо русских букв вылязят кракозябры подскажите, что...

Кракозябры вместо русских букв в движке
Привет, подскажите пожалуста. Хотел установить движок Simple Quotes Engine. Импортировал бд,...

С++ Builder 10. Кракозябры вместо Русских букв
Всем доброго времени суток ! Работаю в Builder 10. Написал программку. И пришло время для релиза,...

Кракозябры по CHR вместо русских букв
Delphi XE function TUSComFox.ArrayToString(Data: TByteArray): String; Var I : Integer;...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru