Also versuche ich einen String zu dekodieren, der vorher mit php in Node urlencodiert wurde. Vor ungefähr einem Monat hatte ich es mit:
%Vor%Dann hat es einfach aufgehört zu arbeiten - nicht sicher, ob es ein Knoten-Upgrade war oder was. Nachdem ich herumgespielt habe, scheint es, dass ich einfach 'unescape ()' benutzen kann, aber ich bin mir nicht sicher, ob es noch narrensicher ist.
%Vor%Meine Frage ist, was der beste Weg ist und jemand anderes dieses Problem bemerkt hat. Beachten Sie, dass die erste Zeile mit einfachen Strings arbeitet, aber mit ungeraden Zeichen zusammenbricht - also vielleicht ein Codierproblem, das ich nicht sehe.
Hier ist eine Zeichenfolge:
% E6.% 82% CCI-T% 8C% 01 + A
Geht jetzt zu Ссылка und entschlüsselt es. Das ist mein Original (es ist eine verschlüsselte RC4-Zeichenfolge). Ich möchte, dass Knoten diese Zeichenfolge zurückgibt.
Wenn Sie nur die Funktion unescape
verwenden, die in Node.js integriert ist, sollte Ihr Ergebnis das sein, was Sie wollen.
Verwenden von Node.js 0.10.1 und Ausführen von
%Vor%auf der interaktiven Shell, bekomme ich
%Vor%als Ergebnis, das ziemlich genau so aussieht, wie Sie es gerne hätten.
Hoffe das hilft: -)
Tags und Links javascript node.js urldecode