|
Кодировка Unicode приходит в прогу на VB6
|
|||
---|---|---|---|
#18+
От сервера в таком виде: "Неверные логин или пароль!" Подскажите, пожалуйста, как написать функцию, конвертирующую такую строку в читаемую? Заранее спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2015, 19:12 |
|
Кодировка Unicode приходит в прогу на VB6
|
|||
---|---|---|---|
#18+
Nic2014, Есть 2 варианта. Простой: подключить библиотеку от Microsoft Script Control, внутри неё создать функцию или обёртку на js, и с ней уже работать. Примерчик: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Правильный: По-символьно сканировать всю строку, если символы идут "\u", то если следующие 4 символа идут подряд, это будет шестнадцатеричным число символа в Unicode. Создать массив/коллекцию с сопоставлением символа из кирилицы с этим числом (в качестве ключа). И декодировать всё ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2015, 20:38 |
|
Кодировка Unicode приходит в прогу на VB6
|
|||
---|---|---|---|
#18+
VSVLAD, а почему через ScriptControl не совсем правильно? Можно кстати без AddCode и сделать объект статическим, чтобы не создавать каждый раз: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2015, 01:24 |
|
Кодировка Unicode приходит в прогу на VB6
|
|||
---|---|---|---|
#18+
Казанский, Он не то, чтобы "неправильный", но зависимые компоненты не хочется иметь, особенно если для данной задачи можно написать свою функцию конвертации ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2015, 07:51 |
|
Кодировка Unicode приходит в прогу на VB6
|
|||
---|---|---|---|
#18+
автор Dim sc As Object Set sc = CreateObject("MSScriptControl.ScriptControl") за такое вообще надо руки отрывать.. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2015, 08:30 |
|
Кодировка Unicode приходит в прогу на VB6
|
|||
---|---|---|---|
#18+
Eolt, Сделано для того, чтобы автор мог "копи-паст-выполнить", по факту я описал, что нужно "подключить" в референсах ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2015, 08:56 |
|
|
start [/forum/topic.php?fid=60&msg=39017321&tid=2155851]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
39ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 290ms |
total: | 420ms |
0 / 0 |