Показать сообщение отдельно
  #1 (permalink)  
Старый 13.06.2012, 10:35
Аспирант
Отправить личное сообщение для Майя Посмотреть профиль Найти все сообщения от Майя
 
Регистрация: 24.01.2012
Сообщений: 31

Крякозябры при WriteLine в лог
Ребята, помогите найти ошибку.

Есть кусок кода (Jscript в windows script file), который создает лог если он не создан и пишет туда тестовую запись:

var date_empt = today.getDate() + "_" + (today.getMonth()+1) + "_" + today.getYear();

if (fso.FileExists("C:\\Manager\\PPM\\" + date_empt + "\\ext_" + date_empt + "_log.txt")) //проверяем есть ли в папке лог файл который создается один раз на целый день.
					{
						var log_empty = fso.OpenTextFile("C:\\Manager\\PPM\\" + date_empt + "\\ext_" + date_empt + "_log.txt", 8, true);	
					}
				else 
					{  
					var dir_emp_log = fso.CreateFolder("C:\\Manager\\PPM\\" + date_empt); //Создаем каталог, в котором будет лежать empty лог
					var log_empty = fso.CreateTextFile(dir_emp_log + "\\ext_" + date_empt + "_log.txt", 2, true);		//Создаем empty лог-файл
					log_empty.Close();
					var log_empty = fso.OpenTextFile(dir_emp_log + "\\ext_" + date_empt + "_log.txt", 8, true);	
					var today_log = new Date();
					file_proc_start = today_log.getDate()+"."+ (today_log.getMonth()+1) + "." + today_log.getYear() + " " + today_log.getHours() + ":" + today_log.getMinutes() + ":" + today_log.getSeconds() + ":" + today_log.getMilliseconds();
					log_empty.WriteLine(file_proc_start +" - тестовая запись"); 
					}


в результате получаю лог с кракозябрами:
㌱㘮㈮㄰′〱㈺㨳㘲㔺〹ⴠ猠汥捥❴ 易⃮倠佒䕃卓䑅਍ 㘮㈮㄰′〱㈺㨳㘲㔺〹ⴠ 瀠扲摟瑡⹡牰形硥彴楦敬 ﯭ⃵䑉䕟员䅒呃⻢켠⃬ ⻲਍

Где искать ошибку (в кодировке?)?
Ответить с цитированием