zoukankan      html  css  js  c++  java
  • .net调用JScript脚本及JS url加密解密

    .net 使用escape 和 unescape方法:

    在 C# 里,使用 escape 和 unescape,添加引用: Microsoft.JScript

    string strEscaped = Microsoft.JScript.GlobalObject.escape("测试打");

    注意:js的一些函数,在 jscript.net 里,全部放在 GlobalObject 下

    同样, 就可以使用 unescape, encodeURI, decodeURI 等等的函数了.

    或者Server.UrlDecode(Cells);

    对多数URL参数。进行解密。

    JS url加密解密:编码(escape,encodeURI,encodeURIComponent),解码(unescape,decodeURI,decodeURIComponent)

    1、      传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。  

    2、      进行url跳转时可以整体使用encodeURI

    3、      js使用数据时可以使用escape

    4、      escape对0-255以外的unicode值进行编码时输出%u****格式,其它情况下escape,encodeURI,encodeURIComponent编码结果相同。

       

  • 相关阅读:
    day_15补充加总结
    Day_15 内置模块er
    sort 函数 与 sorted 函数区别
    python 代码风格------------PEP8规则
    python 返回值
    函数记忆 : startswith() 与 endswith
    RE模块使用
    正则表达式
    collections
    函数datetime
  • 原文地址:https://www.cnblogs.com/aaronguo/p/2969550.html
Copyright © 2011-2022 走看看