Страница: 1 |
Страница: 1 |
Вопрос: Преобразование строки из UTF-8 в ASCII ?
Добавлено: 18.10.05 23:53
Автор вопроса: Александр | ICQ: 111630344
Подскажите, как можно подключить класс system.text в проект VBA для преобразования строк из(в) unicode?
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
GSerg
Вопросов: 0
Ответов: 1876
Профиль | | #1
Добавлено: 19.10.05 03:05
strconv("sdf",vbUnicode) ?
Номер ответа: 2
Автор ответа:
Александр
ICQ: 111630344
Вопросов: 2
Ответов: 6
Профиль | | #2
Добавлено: 23.10.05 14:48
Увы, строка для перевода записана в формате UTF8, а функция strconv этот формат не понимает.
Номер ответа: 3
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #3
Добавлено: 23.10.05 15:03
UTF8 - номер напомни?
Номер ответа: 4
Автор ответа:
Александр
ICQ: 111630344
Вопросов: 2
Ответов: 6
Профиль | | #4
Добавлено: 23.10.05 16:29
Не очень понял про номер, поясни подробнее.
Номер ответа: 5
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #5
Добавлено: 23.10.05 19:48
MultiByteToWideChar
CodePage = CP_UTF8
Номер ответа: 6
Автор ответа:
AndreyMp
ICQ: 237822510
Вопросов: 28
Ответов: 1182
Профиль | | #6
Добавлено: 24.10.05 09:16
Win = 1251
 os = 866
Koi = 20866
Iso = 28595
'UTF8=65001 ???-тут я не уверен
Declare Function MultiByteToWideChar Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, _
ByVal lpMultiByteStr As String, ByVal cchMultiByte As Long, ByVal lpWideCharStr As Long, _
ByVal cchWideChar As Long) As Long
Declare Function WideCharToMultiByte Lib "kernel32" (ByVal CodePage As Long, ByVal dwFlags As Long, _
ByVal lpWideCharStr As Long, ByVal cchWideChar As Long, ByVal lpMultiByteStr As String, _
ByVal cchMultiByte As Long, ByVal lpDefaultChar As String, ByVal lpUsedDefaultChar As Long) As Long
Номер ответа: 7
Автор ответа:
Александр
ICQ: 111630344
Вопросов: 2
Ответов: 6
Профиль | | #7
Добавлено: 24.10.05 14:50
Большое спасибо!
Прошу прощения, что сразу не догадался про функцию API.