【JavaScript】日本語をbase64形式にエンコードする

JavaScriptを使用して日本語をbase64形式にエンコードする方法は、特定の文字列を安全に転送したり保存したりする際に役立ちます。この記事では、JavaScriptで日本語をbase64形式にエンコードする方法を紹介します。

日本語をbase64形式にエンコードする方法

JavaScriptで日本語をbase64形式にエンコードするには、まず文字列をUTF-8形式に変換し、その後 btoa() 関数を使用してエンコードします。

const japaneseText = "こんにちは";
const utf8Bytes = unescape(encodeURIComponent(japaneseText));
const base64Encoded = btoa(utf8Bytes);
console.log(base64Encoded); // 出力: "44GC44GE44GG44GI"

このコードでは、まず日本語文字列をUTF-8形式に変換し、その後 btoa() 関数を使ってbase64形式にエンコードしています。エンコードされたbase64文字列は、base64Encoded 変数に格納されます。

まとめ

JavaScriptを使用して日本語をbase64形式にエンコードする方法を学びました。この方法を活用することで、安全なデータの転送や保存が可能になります。