Appearance
Encode加解密
概述
字符串编解码相关函数
md5
返回字符串 s 的 MD5 哈希
javascript
Encode.md5(s)| 参数 | 类型 | 描述 |
|---|---|---|
| s | String | 需要计算的字符串 |
返回值
类型 String 字符串s的md5哈希值
示例
javascript
Encode.md5('123456'); //e10adc3949ba59abbe56e057f20f883e
Encode.md5(null); //nullurlEncode
将字符串str进行URL编码
javascript
Encode.urlEncode(str)| 参数 | 类型 | 描述 |
|---|---|---|
| str | String | 需要编码的字符串 |
返回值
类型 String 字符串str进行URL编码后的值
示例
javascript
Encode.urlEncode('https://next.informat.cn'); //https%3A%2F%2Fnext.informat.cn
Encode.urlEncode(null); //nullurlDecode
将字符串str进行URL解码
javascript
Encode.urlDecode(str)| 参数 | 类型 | 描述 |
|---|---|---|
| str | String | 需要解码的字符串 |
返回值
类型 String 字符串str进行URL解码后的值
示例
javascript
Encode.urlDecode('https%3A%2F%2Fnext.informat.cn'); //https://next.informat.cn
Encode.urlDecode(null); //nullescape
将字符串中的特殊字符进行转义
javascript
Encode.escape(str)| 参数 | 类型 | 描述 |
|---|---|---|
| str | String | 需要转义的字符串 |
返回值
类型 String 转义后的字符串
示例
javascript
Encode.escape('"hello" & "world"') // ""hello" & "world""
Encode.escape(null) // nullunescape
将转义后的字符串恢复原样
javascript
Encode.unescape(str)| 参数 | 类型 | 描述 |
|---|---|---|
| str | String | 需要恢复的字符串 |
返回值
类型 String 恢复后的字符串
示例
javascript
Encode.unescape('"hello" & "world"') // '"hello" & "world"'
Encode.unescape(null) // null
