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

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

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

Вопрос ? Как изменить кодировку (из какой куда)? И нельзя ли это слелать в одну стоку?
...
Рейтинг: 0 / 0
Перекодировать стринг?
    #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
Перекодировать стринг?
    #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
3 сообщений из 3, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перекодировать стринг?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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