Skip to content

Encoding

vimfung edited this page Aug 2, 2019 · 7 revisions

Summary

该类型提供了与编码相关的功能接口

继承

Encoding > Object

支持平台

iOS Android Unity3D

Class Methods

urlEncode

对指定文本进行URL编码

声明

function Encoding:urlEncode(text);

参数
  • text 需要进行URL编码的文本
返回值

编码后的文本


urlDecode

对URL编码后的文本进行URL解码

声明

function Encoding:urlDecode(text);

参数
  • text 需要进行URL解码的文本
返回值

解码后的文本


base64Encode

对数据进行Base64编码

声明

function Encoding:base64Encode(data);

参数
  • data 需要Base64编码的数据,可以是字符串也可以是二进制数据
返回值

编码后的文本


base64Decode

对数据进行Base64解码

声明

function Encoding:base64Decode(text);

参数
  • text 需要解码的Base64编码文本
返回值

编码后的数据


jsonEncode

将对象进行JSON编码

声明

function Encoding:jsonEncode(object);

参数
  • object 需要JSON编码的对象
返回值

JSON字符串


jsonDecode

将JSON字符串解码为对象

声明

function Encoding:jsonDecode(jsonString);

参数
  • jsonString 需要解码的JSON字符串
返回值

解码后的对象


hexEncode

将数据以十六进制方式编码

声明

function Encoding:hexEncode(data);

参数
  • data 需要编码的数据
返回值

编码后的字符串,如:0f1276ac78e3


hexDecode

将十六进制字符串解码成数据

声明

function Encoding:hexDecode(text);

参数
  • text 十六进制编码的字符串
返回值

解码后数据