Can we decode URL with Notepad++?

前端 未结 2 810
心在旅途
心在旅途 2020-12-05 04:14

I am currently using this site http://ostermiller.org/calc/encode.html to decode code like.

http%3A%2F%2Fh.mysite.com%2F007%2FYRM-CD-9

相关标签:
2条回答
  • 2020-12-05 04:29

    In Notepad++ under Plugins => MIME Tools you will find URL Encode and URL Decode.

    0 讨论(0)
  • 2020-12-05 04:33

    Thanks to PiLHA.

    1. Download the jN plugin.
    2. Place files from Zip to Plugin folder of Notepad++ in C:\Programs Files\Notepad++\plugins.
    3. Save Code below as URLENDECODE.js and save it to C:\Program Files\Notepad++\plugins\jN\includes.
    4. Restart Notepad++.

    Code:

    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;
        }
    });
    
    0 讨论(0)
提交回复
热议问题