実用ガイド
Base64 で UTF-8 テキストを文字化けせずにデコードする方法
Base64 は言語ではなくバイト列を表します。元のバイトが UTF-8 テキストなら、デコード時も UTF-8 として読む必要があります。
無料ツールを開く手順
- Base64 値を余分な引用符や空白なしでコピーします。
- Base64 デコーダーに貼り付けます。
- UTF-8 テキストとしてデコードします。
- 文字化けする場合は、元データが本当にテキストか確認します。
- URL-safe Base64 の場合は文字差や padding を確認します。
- デコードした秘密情報を共有しないでください。
重要なポイント
- Base64 は暗号化ではありません。
- Unicode テキストは通常 UTF-8 で扱います。
- Base64 値がバイナリファイルを表す場合、読める文字にはなりません。
- JWT の各部分は標準 Base64 ではなく Base64URL です。
よくある質問
Base64 デコードで文字化けする理由は?
元のバイトが UTF-8 テキストではない、または別の文字コードで作られた可能性があります。
Base64 に日本語や中国語を含められますか?
はい。通常は UTF-8 バイトに変換してから Base64 エンコードします。
Base64 をデコードした内容は秘密ですか?
いいえ。値を持っている人なら誰でもデコードできます。