摘要:
JavaScript 中的字符串编解码函数主要有 escape 与 unescape,encodeURI 与 decodeURI,以及 encodeURIcomponent 与 decodeURIcomponent 这三种。这几个函数都不对 ASCII 的字母和数字进行编码。escape 函数不编码* + - . / @ _ 这几个字符,将中文编码为形如 %u4E2D 的形式,其中4E2D 是“中”字的 UTF-16 编码。这个函数已经在ECMAScript v3 中废弃。encodeURI 函数不编码 ! '( )* - . _ ~ 以及 # $ & + , / ; : = 阅读全文