欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

.net调用JScript脚本及JS url加密解密

程序员文章站 2024-03-02 20:19:28
.net 使用escape 和 unescape方法: 在 c# 里,使用 escape 和 unescape,添加引用: microsoft.jscript stri...

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