![]() |
кодировка для метода *.CreateText
Доброго времени суток :ok:
пишу на vb.NET, недавно перешел на Visual Studio 2010 суть проблемы: Используя метод *.CreateText создаю текстовый файл... он почему-то создается в формате OEM, а *.Writeline кидает туда строки в Unicode... ну и сами понимаете... конечный результат - кириллица не воспринимается как надо (кракозябры). есть другой метод *.WriteAllText( файл, строка , кодировка) тут все нормально... но он создает/открывает пишет строку и закрывает файл... что меня не устраивает Вопрос: можно-ли как-то предопределить кодировку... для *.CreateText, или заставить *.Writeline кидать строки в OEM... или самой строковой переменной изменить кодировку ? |
Сам разобрался...
для этих целей используется System.IO.StreamWriter(файл, False/True (перезаписывать или дописывать), Encoding.* (вот и кодировочка ввода/вывода)) |
Время: 10:41. |
Время: 10:41.
© OSzone.net 2001-