Der beste Weg, urldecode (php) in NodeJS

7

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.

    
cyberwombat 06.04.2013, 19:13
quelle

1 Antwort

29

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: -)

    
Golo Roden 06.04.2013 20:22
quelle

Tags und Links