如何在C#中解密用Javascript中escape方法加密过的字符呢?
解决方案 »
- jquery ...帮我看下我的代码
- jsp中的button onclick事件失效
- [急急急],为什么FireFox不支持Alert()??? 解决明白后立即给分 100分
- 利用“javascript” 和 “CSS” 修改 “网页布局”的问题
- 下拉列表 关联显示的时候出问题啦~~ 在线等
- 各位高手帮我研究一下可以吗?javascript问题,
- 能不能用JavaScript动态修改表单的属性?
- 怎样用javascript对word文档进行读写操作?高分请教,分数不够可以再加
- 两个问题请教 JS 高手……
- 关于window.open()打开窗体的问题?
- javascript小问题,急需解决
- javascript 一个非常烦人的问题
//================================================================//
escape采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。
在很多脚本语言的应用当中,escape函数是一个可转换编码的函数,比如javascript 的 ajax 中,向a.php传递参数?city=北京,可先将"北京"用escape重新编码,再进行传递,在服务器端接收后再解码才不会出现乱码。escape一般用于传递URL参数和类似urlencode base64_encode函数是类似的。如上?city=北京
//================================================================//
http://www.114la.com/tool/escape.htm //Escape 加密/ UnEscape 解密
http://blog.csdn.net/fish88168/archive/2008/09/23/2969392.aspx //C# 中字符串与Unicode相互转化找到%号后的数字转换成字符就可以了
Microsoft.JScript.GlobalObject.unescape()
先在项目上右键添加Microsoft.JScript引用