2013-07-02 7 views
34

Ich benutze derzeit diese Seite http://ostermiller.org/calc/encode.html, um Code wie zu dekodieren.Können wir URL mit Notepad ++ decodieren?

http%3A%2F%2Fh.mysite.com%2F007%2FYRM-CD-9zuhttp://h.mysite.com/007/YRM-CD-9 von URL Decode auf dieser Dekodierungs Website.

Ich fragte mich, ob dies über Notepad ++ erfolgen kann.

+3

Eine Workaround-Lösung [hier] (http://sourceforge.net/p/notepad-plus/discussion/331754/thread/5249d0f2#54f1) – PiLHA

+0

Danke, ich werde lesen, wie man es installiert. – Mowgli

+0

TextFX bietet nur 'Convert/Encode URI-Komponente' –

Antwort

21

Dank PiLHA.

  1. Laden Sie das jN Plugin herunter.
  2. Platzieren Sie Dateien von Zip zu Plugin-Ordner von Notepad ++ in C:\Programs Files\Notepad++\plugins.
  3. Speichern Sie den Code unten als URLENDECODE.js und speichern Sie ihn unter C:\Program Files\Notepad++\plugins\jN\includes.
  4. Neustart 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; 
    } 
}); 
+1

funktioniert wie gewünscht? – PiLHA

+1

Ja, Danke. Einzige Sache Es wird keine Makros aufnehmen. Danke noch einmal. – Mowgli

+0

Nur ein Kopf, das JN-Plugin wird * viele * neue Menüpunkte hinzufügen, wenn Sie es nicht mögen, möchten Sie es vielleicht vermeiden oder JN anpassen. – Anton

75

In Notepad ++ unter Plugins/MIME-Tools finden Sie URL Encode und Decode finden.

+1

Ich wusste, dass ich das irgendwo gesehen habe. –

+6

Dies sollte als Antwort akzeptiert werden. – Daniel

+0

Das Pluszeichen wird nicht in den Raum konvertiert, wenn Sie URL-Dekodierung über das MIME-Tools-Plugin ausführen. – Dima

Verwandte Themen