powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перевод из юникода в человеческий
4 сообщений из 4, страница 1 из 1
Перевод из юникода в человеческий
    #33316142
VBaser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Помогите, пожалуйста!
Есть файл в формате юникод (UTF-8) который надо прочитать в бейсике. После стандартного open-input(#hFile,var)-close в строковой переменной крякозябры. Добавление NULL после каждой буквы и
Код: plaintext
StrConv(var, vbFromUnicode)
не помогает. Byte Array (вместо строки) тоже не дает нужного результата... Что делать?
...
Рейтинг: 0 / 0
Перевод из юникода в человеческий
    #33316408
Фотография HandKot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кажись вот это

Код: plaintext
Public Declare Function WideCharToMultiByte Lib "kernel32" Alias "WideCharToMultiByte" (ByVal CodePage As Long, ByVal dwFlags As Long, ByVal lpWideCharStr As String, ByVal cchWideChar As Long, ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, ByVal lpDefaultChar As String, ByVal lpUsedDefaultChar As Long) As Long
...
Рейтинг: 0 / 0
Перевод из юникода в человеческий
    #33316957
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почитай тут, но тебе придется узнать номер кодовой страницы UTF-8 и добавить. Я там привел лишь наиболее распространенные.
http://]www.vbnet.ru/forum/show.aspx?id=87771
...
Рейтинг: 0 / 0
Перевод из юникода в человеческий
    #33316992
AndreyMp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как мне помнится UTF_8=65001
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Перевод из юникода в человеческий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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