двойное 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]]))