Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] кодировка для метода *.CreateText (http://forum.oszone.net/showthread.php?t=183406)

RUVATA 20-08-2010 09:46 1477795

кодировка для метода *.CreateText
 
Доброго времени суток :ok:

пишу на vb.NET, недавно перешел на Visual Studio 2010

суть проблемы:
Используя метод *.CreateText создаю текстовый файл... он почему-то создается в формате OEM, а
*.Writeline кидает туда строки в Unicode... ну и сами понимаете... конечный результат - кириллица не воспринимается как надо (кракозябры).

есть другой метод
*.WriteAllText( файл, строка , кодировка)
тут все нормально... но он создает/открывает пишет строку и закрывает файл... что меня не устраивает

Вопрос:
можно-ли как-то предопределить кодировку... для *.CreateText, или заставить *.Writeline кидать строки в OEM...
или самой строковой переменной изменить кодировку ?

RUVATA 20-08-2010 10:26 1477819

Сам разобрался...
для этих целей используется
System.IO.StreamWriter(файл, False/True (перезаписывать или дописывать), Encoding.* (вот и кодировочка ввода/вывода))


Время: 10:41.

Время: 10:41.
© OSzone.net 2001-