Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перекодировать стринг? / 3 сообщений из 3, страница 1 из 1
10.03.2005, 16:42
    #32953964
Vitaliy_K
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировать стринг?
Считал строку из текстового файла StreamReader -ом:

Dim sr As New System.IO.StreamReader(absolute_path)
Response.Write(sr.ReadLine())

в итоге видно знаки препинания, а русские буквы отсутсвуют вообще, например из этой строки получилось бы: , , , :

Вопрос ? Как изменить кодировку (из какой куда)? И нельзя ли это слелать в одну стоку?
...
Рейтинг: 0 / 0
10.03.2005, 17:14
    #32954063
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировать стринг?
это правда не с файла а с сайта но может подойдет
Dim MyStream As Stream = myResponse.GetResponseStream
Dim Encode As Encoding = System.Text.Encoding.GetEncoding("windows-1251")
Dim readStream As New StreamReader(MyStream, Encode)
...
Рейтинг: 0 / 0
10.03.2005, 17:29
    #32954108
Vitaliy_K
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перекодировать стринг?
Спасибо, разобрался! Нужно было задавать кодировку:

Dim sr As New System.IO.StreamReader(string_val, System.Text.Encoding.GetEncoding("windows-1251"))
Response.Write(sr.ReadLine())
sr.Close()
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перекодировать стринг? / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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