Équivalent Javascript pour PHP md5 () qui fonctionnera également avec des chaînes multi-octets?
-
03-07-2019 - |
Question
EDIT: le script mentionné dans la question et l'autre script pointé dans les réponses, les deux fonctionnent parfaitement avec des chaînes multi-octets - mon problème était ailleurs.
Est-ce que quelqu'un est au courant d'une telle implémentation? Le script sur http://phpjs.org/functions/view/469 fonctionne bien, mais simplement pas sur des chaînes multi-octets.
La solution
Cette implémentation semble gérer correctement les chaînes UTF-8. Si vous souhaitez tester la démo, veillez à modifier au préalable le codage de la page en UTF-8 dans les paramètres de votre navigateur.
Autres conseils
Le script que vous avez publié a str = utf8_encode (str);
.
Vous devriez probablement supprimer cette ligne et transmettre votre cyrillique au format UTF-8.