Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / *козюблики* вместо русских букв / 3 сообщений из 3, страница 1 из 1
07.05.2004, 15:11
    #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
07.05.2004, 17:18
    #32511041
hDrummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
*козюблики* вместо русских букв
Дело в том, что по умолчанию используется кодировка UTF8 - поэтому лучше указывать дефолтную для системы:

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


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