• javascript escape()函数和unescape()函数


    javascript escape()函数和unescape()函数

    escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。

    语法:
    escape(string)
    string     必需。要被转义或编码的字符串。

    返回值:返回一个包含了 charstring 内容的字符串值(Unicode 格式)。所有空格、标点、重音符号以及其他非 ASCII字符都用 %xx 编码代替,其中 xx 等于表示该字符的十六进制数。例如,空格返回的是”%20″ 。字符值大于255 的以%uxxxx 格式存储。

    说明:该方法不会对 ASCII 字母和数字进行编码,也不会对下面这些 ASCII 标点符号进行编码: * @ – _ + . / 。其他所有的字符都会被转义序列替换。

    注释:ECMAScript v3 反对使用该方法,应用使用 decodeURI() 和 decodeURIComponent() 替代它。

    unescape 方法,解码用 escape 方法进行了编码的 String 对象。

    语法:
    unescape(charstring)
    必选项   charstring   参数是要解码的   String   对象。

    返回值:返回一个包含 charstring 内容的字符串值。所有以%xx十六进制形式编码的字符都用 ASCII 字符集中等价的字符代替。以 %uxxxx 格式(Unicode 字符)编码的字符用十六进制编码 xxxx 的 Unicode 字符代替。

    工作原理:通过找到形式为 %xx 和 %uxxxx 的字符序列(x 表示十六进制的数字),用 Unicode 字符 u00xx 和 uxxxx 替换这样的字符序列进行解码

  • 相关阅读:
    kubernetes资源清单之Deployment
    kubernetes资源配置之ReplicaSets
    kubernetes资源清单之pod
    采用kubeadm部署工具,部署kubernetes1.16.3
    Kubernetes介绍与核心组件
    Linux系统初始化脚本
    Linux awk命令 --三剑客老大
    Linux sed命令 -- 三剑客老二
    Makefile中代码写在同一行和分开几行写有什么区别?
    毕业啦!我要好好学习!!!
  • 原文地址:https://www.cnblogs.com/blog411032/p/6100969.html
Copyright © 2020-2023  润新知