2013-07-02 13 views
34

私は現在このサイトhttp://ostermiller.org/calc/encode.htmlをデコードしています。その解読サイト上のURLのデコードを使用してhttp://h.mysite.com/007/YRM-CD-9Notepad ++でURLをデコードできますか?

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

これがメモ帳++で実行できるのかどうか疑問に思っていました。

+3

回避策[こちら](http://sourceforge.net/p/notepad-plus/discussion/331754/thread/5249d0f2#54f1) – PiLHA

+0

ありがとう、私はそれをインストールする方法を読む必要があります。 – Mowgli

+0

TextFXは 'Convert/Encode URI component'しか提供していません –

答えて

21

PiLHAのおかげです。

  1. jNプラグインをダウンロードしてください。
  2. C:\Programs Files\Notepad++\pluginsのNotepad ++のZipからPluginフォルダにファイルを置きます。
  3. 以下のコードをURLENDECODE.jsとして保存し、C:\Program Files\Notepad++\plugins\jN\includesに保存してください。
  4. Notepad ++を再起動します。

コード:メモ帳で

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; 
    } 
}); 
+1

は必要に応じて動作しますか? – PiLHA

+1

はい、ありがとうございます。唯一のものはマクロを記録しません。再度、感謝します。 – Mowgli

+0

JNプラグインは新しいメニュー項目を*たくさん追加するので、気に入らなければJNをカスタマイズしたりカスタマイズすることができます。 – Anton

75

++プラグイン/ MIMEツールの下には、あなたはURLエンコードとデコードを見つけます。

+1

どこかで見たことが分かっていました。 –

+6

これは受け入れられるべきです。 – Daniel

+0

プラス記号は、MIMEツールプラグインを使用してURLデコードを行うと、スペースに変換されません。 – Dima

関連する問題