中,可以使用()函数进行字符串编码转换,即使用转义序列替换某些字符来编码字符串,语法格式为“()”。
本教程的运行环境:系统,版本.8.5,Dell G3电脑。
() 函数对字符串进行编码,以便可以在所有计算机上读取。
语法:
escape(string)
登录后复制
() 方法可以将除 ASCII 之外的所有字符转换为 %xx 或 %uxxxx(x 代表十六进制数)的转义序列。 从 \u000 到 \u00ff 的字符将替换为转义序列 %xx,所有其他字符将替换为 %uxxxx 序列。
例子
var s = "JavaScript 中国"; s = escape(s); console.log(s); //返回字符串“JavaScript%u4E2D%u56FD”
登录后复制
您可以使用此方法对字符串进行编码,以避免与其他约定字符发生冲突,因为可以包含的标点符号存在限制。
与()方法相对应,()方法可以对()编码的字符串进行解码。