powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / *козюблики* вместо русских букв
3 сообщений из 3, страница 1 из 1
*козюблики* вместо русских букв
    #32510855
Flare
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый.

Пишу лог:
Код: plaintext
1.
2.
Dim LogOutput As StreamWriter
LogOutput = File.AppendText(Directory.GetCurrentDirectory() & "\log.txt")
LogOutput.WriteLine("Успешно что-то там завершено "  & Date.Now.ToString))

В логе получаю козюблики вида ╤Г╤Б╨┐╨╡╤И╨╜╨╛ ╨╛╨┐╤Г╨▒╨╗╨╕╨║╨╛╨▓╨░╨╜07.05.2004 14:02:51 (если смотреть это в win-1251). В IDE изменения параметров Tools->Options->Enviropment нечего не дают. Возникает резонный вопрос, что делать? Конечно можно писать лог на английском, но хотелось бы разобраться в чем суть проблемы. Никто не подскажет?
...
Рейтинг: 0 / 0
*козюблики* вместо русских букв
    #32511041
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дело в том, что по умолчанию используется кодировка UTF8 - поэтому лучше указывать дефолтную для системы:

[C#]
StreamWriter sw = new StreamWriter(@"C:\log.txt",true, UnicodeEncoding.Default);
sw.WriteLine("Тест");
sw.Flush();
...
Рейтинг: 0 / 0
*козюблики* вместо русских букв
    #32511096
Flare
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сенкс. :)
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / *козюблики* вместо русских букв
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]