eval(
atob(
<Закодированная строка>
)
);
function b64DecodeUnicode(str) {
// Going backwards: from bytestream, to percent-encoding, to original string.
return decodeURIComponent(atob(str).split('').map(function(c) {
return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
}).join(''));
}
b64DecodeUnicode('4pyTIMOgIGxhIG1vZGU=');
b64DecodeUnicode('Cg==');
$str = "Закодированная строка";
print base64_encode($str);
// 0JfQsNC60L7QtNC40YDQvtCy0LDQvdC90LDRjyDRgdGC0YDQvtC60LA=
function atou(b64) {
return decodeURIComponent(escape(atob(b64)));
}
const b64 = '0JfQsNC60L7QtNC40YDQvtCy0LDQvdC90LDRjyDRgdGC0YDQvtC60LA='
console.log(atou(b64))
// Закодированная строка