Module 基礎模塊

模塊encoding

編碼與解碼模塊,用於處理不同的數據編碼格式與二進制之間的轉換

引用方式:

1
var encoding = require('encoding');

對象

base32

base32 編碼與解碼模塊

1
base32 encoding.base32;

base64

base64 編碼與解碼模塊

1
base64 encoding.base64;

hex

hex 編碼與解碼模塊

1
hex encoding.hex;

iconv

iconv 編碼與解碼模塊

1
iconv encoding.iconv;

json

json 編碼與解碼模塊

1
json encoding.json;

msgpack

msgpack 編碼與解碼模塊

1
msgpack encoding.msgpack;

靜態函數

jsstr

將字符串編碼為javascript 轉義字符串,用以在javascript 代碼中包含文本

1 2
static String encoding.jsstr(String str, Boolean json = false);

調用參數:

  • str: String, 要編碼的字符串
  • json: Boolean, 是否生成json兼容字符串

返回結果:

  • String, 返回編碼的字符串

encodeURI

url 字符串安全編碼

1
static String encoding.encodeURI(String url);

調用參數:

  • url: String, 要編碼的 url

返回結果:

  • String, 返回編碼的字符串

encodeURIComponent

url 部件字符串安全編碼

1
static String encoding.encodeURIComponent(String url);

調用參數:

  • url: String, 要編碼的 url

返回結果:

  • String, 返回編碼的字符串

decodeURI

url 安全字符串解碼

1
static String encoding.decodeURI(String url);

調用參數:

  • url: String, 要解碼的 url

返回結果:

  • String, 返回解碼的字符串