RUVATA
20-08-2010, 09:46
Доброго времени суток :ok:
пишу на vb.NET, недавно перешел на Visual Studio 2010
суть проблемы:
Используя метод *.CreateText создаю текстовый файл... он почему-то создается в формате OEM, а
*.Writeline кидает туда строки в Unicode... ну и сами понимаете... конечный результат - кириллица не воспринимается как надо (кракозябры).
есть другой метод
*.WriteAllText( файл, строка , кодировка)
тут все нормально... но он создает/открывает пишет строку и закрывает файл... что меня не устраивает
Вопрос:
можно-ли как-то предопределить кодировку... для *.CreateText, или заставить *.Writeline кидать строки в OEM...
или самой строковой переменной изменить кодировку ?
пишу на vb.NET, недавно перешел на Visual Studio 2010
суть проблемы:
Используя метод *.CreateText создаю текстовый файл... он почему-то создается в формате OEM, а
*.Writeline кидает туда строки в Unicode... ну и сами понимаете... конечный результат - кириллица не воспринимается как надо (кракозябры).
есть другой метод
*.WriteAllText( файл, строка , кодировка)
тут все нормально... но он создает/открывает пишет строку и закрывает файл... что меня не устраивает
Вопрос:
можно-ли как-то предопределить кодировку... для *.CreateText, или заставить *.Writeline кидать строки в OEM...
или самой строковой переменной изменить кодировку ?