|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Функция _Encoding_URIDecode |
|
[решено] Функция _Encoding_URIDecode
|
Пользователь Сообщения: 68 |
Профиль | Отправить PM | Цитировать Вопрос в основном для Creat0R, потому как, он автор этой функции. Но если кто знает, то поделитесь своими соображениями по этому поводу.
Почему у меня вызывает ошибку эта функция? Func _Encoding_URIDecode($sString) Local $oSC = ObjCreate("ScriptControl") $oSC.Language = "JavaScript" Local $Encode_URI = $oSC.Eval("decodeURI('" & $sString & "');") $oSC = 0 Return $Encode_URI EndFunc Что такое decodeURI? Это ActiveX компонент? Прошерстил реестр, и у меня такого нету. |
|
Отправлено: 07:16, 14-04-2017 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Ошибок не выдает, если в URL нет спецсимволов (кавычек например).
decoreURI - из JavaScript - почитать, например, тут в общем URL сначала должен быть закодирован с помощью encodeURI, а уж только потом можно использовать decoreURI . |
Отправлено: 08:23, 14-04-2017 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 68
|
Профиль | Отправить PM | Цитировать Я когда-то чистил свой реестр, и вполне может быть, что удалил лишнее.
Mike909, а у Вас в реестре есть такое? Хоть какое-то упоминание. |
Отправлено: 08:39, 14-04-2017 | #3 |
Новый участник Сообщения: 38
|
Профиль | Отправить PM | Цитировать Паразит,
почему вопрос о реестре? и о каком реестре речь? |
Отправлено: 08:41, 14-04-2017 | #4 |
Пользователь Сообщения: 68
|
Профиль | Отправить PM | Цитировать Речь идёт о системном реестре Windows. decodeURI - это же метод JavaSript, правильно?
Вот я и подумал, что возможно, не хватает какого-нибудь CLSID или ProgId или AppID или Interface или TypeLib. |
|
Отправлено: 09:31, 14-04-2017 | #5 |
Must AutoIt Сообщения: 3054
|
Профиль | Сайт | Отправить PM | Цитировать Паразит,
Что выдаёт этот код? А вообще у вас видимо устаревшая версия библиотеки, у меня там так: |
------- Отправлено: 13:35, 14-04-2017 | #6 |
Пользователь Сообщения: 68
|
Профиль | Отправить PM | Цитировать В первом варианте возвращает "1"
А функция вызывает ту же ошибку. |
Отправлено: 13:49, 14-04-2017 | #7 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - Функция | pashazt | Программирование и базы данных | 3 | 23-12-2012 01:35 | |
C/C++ - Массивы+функция | JamesB | Программирование и базы данных | 1 | 01-04-2010 22:16 | |
Функция - SLI !!! | Ironhammer | Видеокарты | 2 | 22-09-2008 05:32 | |
Функция ClearType | destrier | Microsoft Windows 2000/XP | 2 | 18-11-2006 21:11 | |
Массив и функция | Scorpion666 | Вебмастеру | 4 | 02-03-2006 12:44 |
|