差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
javascript:base64 [2019/08/21 13:49] – 作成 ともやん | javascript:base64 [2019/08/21 20:01] (現在) – ともやん | ||
---|---|---|---|
行 1: | 行 1: | ||
====== Base64 エンコード/ | ====== Base64 エンコード/ | ||
- | ===== コード ===== | + | ===== 文字列の Base64 エンコード/ |
+ | **[[https:// | ||
+ | **[[https:// | ||
+ | を利用した例は以下のようになる。\\ | ||
+ | <WRAP prewrap 100% # | ||
+ | </ | ||
+ | <code javascript> | ||
+ | js > btoa(' | ||
+ | SGVsbG8gV29ybGQh | ||
+ | js > atob(' | ||
+ | Hello World! | ||
+ | </ | ||
+ | <WRAP prewrap 100%> | ||
+ | <code javascript> | ||
+ | js > btoa(' | ||
+ | InvalidCharacterError: | ||
+ | js > btoa(unescape(encodeURIComponent(' | ||
+ | 8J+QjQ== | ||
+ | js > decodeURIComponent(escape(atob(' | ||
+ | 🐍 | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | ===== byteArray を自前でエンコード/ | ||
<file javascript base64.js> | <file javascript base64.js> | ||
class Base64 { | class Base64 { |