61

我目前正在使用这个网站http://ostermiller.org/calc/encode.html来解码类似的代码。

http%3A%2F%2Fh.mysite.com%2F007%2FYRM-CD-9 通过 http://h.mysite.com/007/YRM-CD-9在该解码站点上使用 URL 解码。

我想知道这是否可以通过 Notepad++ 完成。

4

2 回答 2

135

Plugins=>下的 Notepad++ 中,MIME Tools您将找到URL EncodeURL Decode.

于 2014-11-13T20:48:25.337 回答
24

感谢 PiLHA。

  1. 下载jN插件。
  2. 将文件从 Zip 放到 Notepad++ 的 Plugin 文件夹中C:\Programs Files\Notepad++\plugins
  3. 将下面的代码URLENDECODE.js另存为C:\Program Files\Notepad++\plugins\jN\includes.
  4. 重新启动记事本++。

代码:

var URLDecoderEncoder = Editor.addMenu('URL-Encoding/Decoding');
URLDecoderEncoder.addItem({
    text: 'Encode',
    cmd: function() {
        var unencoded = Editor.currentView.text;
        var encoded = encodeURIComponent(unencoded);
        Editor.currentView.text = encoded;
    }
});
URLDecoderEncoder.addItem({
    text: 'Decode',
    cmd: function() {
        var encoded = Editor.currentView.text;
        var unencoded = decodeURIComponent(encoded);
        Editor.currentView.text = unencoded;
    }
});
URLDecoderEncoder.addItem({
    text: 'Decode multi-pass (7x)',
    cmd: function() {
        var encoded = Editor.currentView.text;
        var 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;
    }
});
于 2013-07-02T17:26:39.917 回答