@NickBAS, encodeURI
двойное Unicode кодирование
-
Здравствуйте. В данных постзапроса идет кодирование юзерагента. Только кодирование идёт двойное, видимо. Получилось раскодировать 2 раза прогнав тут www.urldecoder.org
2 раза прогнав в закодирование, так и не получился необходимый вариант юа для пост запроса.
Кодирует mozilla%252F5.0%2520(iphone%253B%2520cpu%2520iphone%2520os%252012_1_4%2520like%2520mac%2520os%2520x)%2520applewebkit%252F605.1.15%2520(khtml%252C%2520like%2520gecko)%2520version%252F12.0%2520mobile%252F15e148%2520safari%252F604.1
Необходимо mozilla%252F5%252E0%2520%2528iphone%253B%2520cpu%2520iphone%2520os%252014%255F6%2520like%2520mac%2520os%2520x%2529%2520applewebkit%252F605%252E1%252E15%2520%2528khtml%252C%2520like%2520gecko%2529%2520version%252F14%252E1%252E1%2520mobile%252F15e148%2520safari%252F604%252E1%257C5%252E0%2520%2528Macintosh%253B%2520Intel%2520Mac%2520OS%2520X%252010%255F15%2529%2520AppleWebKit%252F605%252E1%252E15%2520%2528KHTML%252C%2520like%2520Gecko%2529%2520Version%252F13%252E0%252E5%2520Safari%252F604%252E1
Как можно это реализовать?
тема https://community.bablosoft.com/topic/3527/decode-encode-unicode перечитана и опробована. не работеает ( -
@Dubik исправил ответ.
https://stackoverflow.com/questions/332872/encode-url-in-javascript
На сайте используется кодирование для пхп.
Вставь в выполнить код
function urlencode(str) {
str = (str + '').toString();
return encodeURIComponent(str)
.replace('!', '%21')
.replace(''', '%27')
.replace('(', '%28')
.replace(')', '%29')
.replace('*', '%2A')
.replace('%20', '+');
}
[[RESULT]]=urlencode(urlencode([[UA]]))