Ich mache einen direkten Vergleich mit Ruby, PHP und NodeJS für den folgenden Code und erhalte eine falsche Antwort in NodeJS mit dem crypto
Modul.
PHP
%Vor%Ruby
%Vor%NodeJS
%Vor% Sowohl Ruby als auch PHP geben 34b3ba4ea7e8ff214f2f36b31c6a6d88cfbf542e0ae3b98ba6c0203330c9f55b
zurück, während NodeJS 7dc85acba66d21e4394be4f8ead2a327c9f1adc64a99c710c98f60c425bd7411
zurückgibt. Ich habe festgestellt, dass, wenn ich mit utf8_encode('á')
in PHP versuche, es mir tatsächlich das Ergebnis gibt, das Node erwartet.
Ich lade den akzentuierten Text in Node aus einer Datei wie folgt:
%Vor%Wie würde ich meinen Code in Node ändern, um den resultierenden Hash zu erhalten, den sowohl PHP als auch Ruby enthält?
Danke!