помогите новичку чтение/запись строки из файла ДОС кодировка

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

andr_s
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 29.10.2009 (Чт) 10:00

помогите новичку чтение/запись строки из файла ДОС кодировка

Сообщение andr_s » 29.10.2009 (Чт) 10:27

Помогите с кодировками разобраться Читаю строку из файла, записываю в другой, вместо русских букв получаю знаки вопроса

Imports System
Imports System.IO
Imports System.Text
Dim str As StreamReader
Dim sw As New StreamWriter("c:\output.txt", True, System.Text.GetEncoding(866))

str = New StreamReader("c:\input.txt", System.Text.Encoding.GetEncoding(866))
lineA = str.ReadLine()
sw.WriteLine(lineA)
sw.Close()

Получаю в output.txt вместо русских букв знаки вопроса.
Последний раз редактировалось andr_s 29.10.2009 (Чт) 10:45, всего редактировалось 1 раз.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: помогите новичку чтение/запись строки из файла ДОС кодировка

Сообщение FireFenix » 29.10.2009 (Чт) 10:41

Автозамена в форуме жетока и опасна
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: помогите новичку чтение/запись строки из файла ДОС кодировка

Сообщение FireFenix » 29.10.2009 (Чт) 10:47

Код: Выделить всё
        Dim Line As String

        Dim sw As New StreamWriter("c:\text.txt", True, Encoding.GetEncoding(866))
        sw.WriteLine("Трямс!")
        sw.Close()

        Dim str As New StreamReader("c:\text.txt", Encoding.GetEncoding(866))
        Line = str.ReadLine()
        str.Close()

        MsgBox(Line)

Вот пашет
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

andr_s
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 29.10.2009 (Чт) 10:00

Re: помогите новичку чтение/запись строки из файла ДОС кодировка

Сообщение andr_s » 29.10.2009 (Чт) 11:03

Спасибо огромное! работает.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList