Please note, this is a STATIC archive of website developer.mozilla.org from November 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

base64

不稳定

使用Base64算法编码和解码数据

var base64 = require("sdk/base64");
 
var encodedData = base64.encode("Hello, World");//"SGVsbG8sIFdvcmxk"
var decodedData = base64.decode(encodedData);//"Hello, World"

Globals

函数

encode(data, charset)

将数据编码成ASCII的Base64字符串。

参数

data : string
需要被编码的字符串

charset : string
字符串的编码字符集(可选)。唯一能接受的值“UTF-8”。为了进行编码和解码Unicode字符串,需要设置字符集参数:

var base64 = require("sdk/base64");

var encodedData = base64.encode(unicodeString, "utf-8");
返回

string : 编码后的Base64字符串。

decode(data, charset)

解码一个已使用base-64编码的数据字符串

参数

data : string
需要被解码的字符串

charset : string
字符串的编码字符集(可选)。唯一能接受的值“UTF-8”。为了进行编码和解码Unicode字符串,需要设置字符集参数:

var base64 = require("sdk/base64");

var decodedData = base64.decode(encodedData, "utf-8");
返回

string : 解码后的字符串

 

文档标签和贡献者

 此页面的贡献者: zaobao, gerui0307
 最后编辑者: zaobao,