http://zennolab.com/discussion/threads/base64-kodirovanie-stroki.11051/Подскажите пожалуйста. Имеем переменную со строкой закодированной в base64. Как можно её перекодировать без использования сторонних ресурсов?
Спасибо, конечно но нужно с точность до наоборотhttp://zennolab.com/discussion/threads/base64-kodirovanie-stroki.11051/
Как то так, только наоборот
string input = project.Variables["Имя переменной"].Value;
byte[] buffer = Convert.FromBase64String(input);
string text = Encoding.UTF8.GetString(buffer);
return text;
Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с 7make какие-либо сделки.
Спасибо%3D это знак =
Делай замену, потом раскодируй строку.
Выполнение действия CSharp OwnCode No such variable: aHR0cHM6Ly9pbWFnZS5wcm50c2NyLmNvbS9pbWFnZS9NanF4MWoyb1N4V01pRzFoeXBaOE5BLnBuZw==
string input = project.Variables["{-Variable.ID-}"].Value;
byte[] buffer = Convert.FromBase64String(input);
string text = Encoding.UTF8.GetString(buffer);
return text;
Такой способ в меня не работает,Код:project.Variables["{-Variable.ID-}"].Value; макросы тут не работают, var key = project.ExecuteMacro(@"{-Variable.ID-}"); сначала получи значение ключа; project.Variables[key].Value; теперь используй или project.Variables[project.Variables["ID"].value].value;
Выполнение действия CSharp OwnCode No such variable: aHR0cHM6Ly9pbWFnZS5wcm50c2NyLmNvbS9pbWFnZS9NanF4MWoyb1N4V01pRzFoeXBaOE5BLnBuZw==
aHR0cHM6Ly9pbWFnZS5wcm50c2NyLmNvbS9pbWFnZS9NanF4MWoyb1N4V01pRzFoeXBaOE5BLnBuZw==
вместо этой строкискинь рабочий пример шаблона
Спасибо большое! приложу к этому вопросу шаблон рабочего результата думаю может кому нибудь будет полезно.я получил декодированный урл
https://image.prntscr.com/image/Mjqx1j2oSxWMiG1hypZ8NA.png
А как закодировать текст в base64?
string str = project.Variables["text"].Value;
return Convert.ToBase64String(Encoding.UTF8.GetBytes(str));