powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Опять про кодировку
2 сообщений из 2, страница 1 из 1
Опять про кодировку
    #32769911
Фотография Abdul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, по чему у мяня эта функция не работает(ibm866-->1251)
Private Function Win(ByVal str As String) As String
Dim w As Encoding = Encoding.GetEncoding(1251)
Dim d As Encoding = Encoding.GetEncoding("ibm866")
Dim b(), bb() As Byte
b = d.GetBytes(str)
bb = Encoding.Convert(w, d, b)
Return w.GetString(bb)
End Function
Заранее спасибо!!!!!!
...
Рейтинг: 0 / 0
Опять про кодировку
    #32772149
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уже писал много раз. Еще раз повторю. В платформе .Net ВСЕ строки System.String хранятся в формате Unicode. Это универсальная форма для любых кодировок. Поэтому процедура что ты написал фактически НИЧЕГО не делает. Если у тебя проблемы с кодировкой то они происходят во время сериализации String во внешний файл или в обьект типа Response где и происходит КОНВЕРТАЦИЯ Unicode в национальную кодировку. То же и при загрузке в String. Ищи ошибку там.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Опять про кодировку
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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