How decode encoded Base64 to string text?
Marcone
marcone at email.com
Fri Nov 8 11:46:44 UTC 2019
I can encode "Helo World!" to Base64 and get "TWFyY29uZQ==", but
if I try to decode "TWFyY29uZQ==" I can not recovery "Helo
World!" but [77, 97, 114, 99, 111, 110, 101]. How can I recover
"Helo World!" when decode? Thank you.
import std;
void main(){
string text = "Helo World!";
auto encoded = Base64.encode(text.representation);
auto decoded = Base64URL.decode("TWFyY29uZQ==");
writeln(encoded); // prints: "TWFyY29uZQ=="
writeln(to!string(decoded)); // prints: [77, 97, 114, 99, 111,
110, 101] but I want to print: "Helo World!"
}
More information about the Digitalmars-d-learn
mailing list