Javascript的解码/编码api


1、fromCharCode() 接受一个指定的 Unicode 值,然后返回一个字符串。

语法:String.fromCharCode(numX,numX,...,numX)

详细了解:http://www.w3school.com.cn/jsref/jsref_fromCharCode.asp

2、charCodeAt() 返回指定位置的字符的 Unicode 编码。返回值是 0 - 65535 之间的整数。

语法:stringObject.charCodeAt(index)

详细了解:http://www.w3school.com.cn/jsref/jsref_charCodeAt.asp

3、encodeURI() 把字符串作为 URI 进行编码。

语法:encodeURI(URIstring)

该方法不会对 ASCII 字母和数字进行编码,也不会对这些 ASCII 标点符号进行编码: - _ . ! ~ * ' ( ) 。

如果 URI 组件中含有分隔符,比如 ? 和 #,则应当使用 encodeURIComponent() 方法分别对各组件进行编码。

详细了解:http://www.w3school.com.cn/jsref/jsref_encodeuri.asp

4、decodeURI()  对 encodeURI() 函数编码过的 URI 进行解码。

语法:decodeURI(URIstring)

详细了解:http://www.w3school.com.cn/jsref/jsref_decodeURI.asp

5、 encodeURIComponent() 把字符串作为 URI 组件进行编码。

语法:encodeURIComponent(URIstring)

详细了解:http://www.w3school.com.cn/jsref/jsref_encodeURIComponent.asp

6、decodeURIComponent()  对 encodeURIComponent() 函数编码的 URI 进行解码。

语法:decodeURIComponent(URIstring)

详细了解:http://www.w3school.com.cn/jsref/jsref_decodeURIComponent.asp

此文为纯整理。会持续更新...