Equivalente Javascript per md5 () di PHP che funzionerà anche con stringhe multibyte?
-
03-07-2019 - |
Domanda
EDIT: lo script menzionato nella domanda e l'altro script indicato tra le risposte, entrambi funzionano perfettamente con stringhe multibyte - si è scoperto che il mio problema era altrove.
Qualcuno sa di tale implementazione? Lo script in http://phpjs.org/functions/view/469 funziona bene, solo non su stringhe multibyte.
Soluzione
Questa implementazione sembra gestire correttamente le stringhe UTF-8. Se vuoi testare la demo, assicurati di cambiare prima la codifica della pagina in UTF-8 nelle impostazioni del tuo browser.
Altri suggerimenti
Lo script che hai pubblicato ha str = utf8_encode (str);
.
Probabilmente dovresti rimuovere questa linea e passare il tuo cirillico come UTF-8.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow