url解码js(nodepad url解码怎么使用)
本文目录
nodepad url解码怎么使用
1.首先需要NppScripting这款插件,可以在这里下载。新版本的Notepad++都自带了这款插件的。嘿嘿嘿。换言之就是说:大家不需要下载了。2.找到notepad++的安装目录,在\plugins\NppScripting\includes下面随便建立一个js文件,就比如是url.js,然后把下面的代码复制到里面即可。记住要保存的编码格式为UTF-8哦。代码如下:var URLDecoderEncoder = Editor.addMenu("URL");URLDecoderEncoder.addItem({text:"Encode",cmd:function(){var unencoded = Editor.currentView.textvar encoded = encodeURIComponent(unencoded);Editor.currentView.text = encoded;}});URLDecoderEncoder.addItem({text:"Decode",cmd:function(){var encoded = Editor.currentView.textvar unencoded = decodeURIComponent(encoded);Editor.currentView.text = unencoded;}});URLDecoderEncoder.addItem({text:"Decode multi-pass (7x)",cmd:function(){var encoded = Editor.currentView.textvar unencoded_pass1 = decodeURIComponent(encoded);var unencoded_pass2 = decodeURIComponent(unencoded_pass1);var unencoded_pass3 = decodeURIComponent(unencoded_pass2);var unencoded_pass4 = decodeURIComponent(unencoded_pass3);var unencoded_pass5 = decodeURIComponent(unencoded_pass4);var unencoded_pass6 = decodeURIComponent(unencoded_pass5);var unencoded = decodeURIComponent(unencoded_pass6);Editor.currentView.text = unencoded;}});
server.urlencode编出的码JS怎么解码
request("变量") 接收到的数据就是已经解码的数据给你两个函数,或许你用得着虽然ASP中的request会自动解码经过url编码的字符串,但是Request.BinaryRead(Request.TotalBytes)取得post数据时却不会解码,所以要进行解码下面是我找到的一个ASP中server.urlencode函数的解码函数Function URLDecode(enStr) dim deStr,strSpecial dim c,i,v deStr="" strSpecial="!""#$%&’()*+,.-_/:;《=》?@^`{|}~%" for i=1 to len(enStr) c=Mid(enStr,i,1) if c="%" then v=eval("&h"+Mid(enStr,i+1,2)) if inStr(strSpecial,chr(v))》0 then deStr=deStr&chr(v) i=i+2 else v=eval("&h"+ Mid(enStr,i+1,2) + Mid(enStr,i+4,2)) deStr=deStr & chr(v) i=i+5 end if else if c="+" then deStr=deStr&" " else deStr=deStr&c end if end if next URLDecode=deStrEnd function再附一个编码函数,这个与server.urlencode不一样之处是:server.urlencode会将html或Xml等标签,如《br/》也会进行编码,而下面这个函数不会。我是用下面的进行编码,再解码,因为我用post时用Xml的。 private Function URLEncoding(vstrIn) strReturn = "" For i = 1 To Len(vstrIn) ThisChr = Mid(vStrIn,i,1) If Abs(Asc(ThisChr)) 《 &HFF Then strReturn = strReturn & ThisChr Else innerCode = Asc(ThisChr) If innerCode 《 0 Then innerCode = innerCode + &H10000 End If Hight8 = (innerCode And &HFF00)\ &HFF Low8 = innerCode And &HFF strReturn = strReturn & "%" & Hex(Hight8) & "%" & Hex(Low8) End If Next URLEncoding = strReturn End Function
更多文章:
有人说,最近10年,投资房产的人跑赢了90%以上的生意人和工薪族,是这样吗?日赢集团在投资上面有什么好的策略呢
2024年6月28日 03:02
如果地球是一个立方体,我们将如何找到世界上最短的道路?立方体世界的游戏介绍
2023年6月3日 03:40
wow兽栏如何获得狂野之血?求助 狂野之血 1.08 THD
2024年1月29日 21:00
office2020破解版(哪一个站可以下载word2020)
2024年7月3日 12:51
赛尔号的回归礼包需要连续多少天不登陆才可以领现在还送三兄弟么?赛尔号刻印礼包值得买吗
2023年11月8日 08:40
office2007 sp2(Microsoft Office 2007 SP2是什么意思)
2024年7月21日 18:09
sublime text(Sublime Text 有哪些实用技巧)
2024年7月8日 07:08
qq飞车手游模拟器(mumu模拟器里的qq飞车怎么ios系统)
2024年4月17日 09:41