Die Kodierung von Zeichenfolgen in Base64, einem Binär-zu-Text-Kodierungsschema, ist eine häufige Aufgabe in JavaScript. Für Entwickler, die mit Binärdaten nicht vertraut sind, kann es jedoch eine Herausforderung sein.
Base64-Kodierung in JavaScript
Um eine Zeichenfolge in JavaScript in Base64 zu kodieren, können Sie die verwenden integrierte Funktion btoa(). Diese Funktion empfängt eine Zeichenfolge im UTF-16-Format und gibt eine Base64-codierte Zeichenfolge zurück.
const string = "Hello, world!"; const encodedString = btoa(string); console.log(encodedString);
Btoa() verstehen
Beispiel Verwendung
const encodedString = btoa("My binary data"); const decodedString = atob(encodedString); console.log(decodedString); // Outputs: My binary data
Berücksichtigung bei älteren Browsern
Beachten Sie, dass btoa() und atob() in älteren Browsern nicht unterstützt werden. Sie können die Website „Can I Use“ (https://caniuse.com) konsultieren, um die Kompatibilität zu überprüfen.
Durch die Nutzung der Funktion btoa() können Sie Zeichenfolgen problemlos in Base64 in JavaScript kodieren und so eine sichere Datenübertragung ermöglichen und Lagerung.
Das obige ist der detaillierte Inhalt vonWie kann ich Strings mit Base64 in JavaScript kodieren und dekodieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!