Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 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-сайт: sharpc.livejournal.com
 Профиль | | #5
Добавлено: 23.10.05 19:48
MultiByteToWideChar
CodePage = CP_UTF8

Ответить

Номер ответа: 6
Автор ответа:
 AndreyMp



ICQ: 237822510 

Вопросов: 28
Ответов: 1182
 Профиль | | #6 Добавлено: 24.10.05 09:16
    Win = 1251
    ;Dos = 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.

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам