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

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 に答える