• .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编码结果相同。

       

  • 相关阅读:
    CI/CD for Power Platform
    SpringMVC异常处理
    SpringMVC框架中的拦截器
    spring实现文件上传
    idea常用的快捷键
    解决maven项目创建过慢的问题
    springmvc—入门程序
    Spring中的 JdbcTemplate
    基于XML的AOP 配置
    基于注解的 AOP 配置
  • 原文地址:https://www.cnblogs.com/aaronguo/p/2969550.html
Copyright © 2020-2023  润新知