Bonjour,
Le script ci-dessous me retourne
c864ec8f0b97c3a230a230ee5f0ce699 comme valeur.
<?php
echo md5("W@térH0µ$e");
?>
alors que la fonction MD5 de MySQL appliqué à la même chaine de caractères (W@térH0µ$e) me renvoie ça :
c12e2e1635ddfba140325a1b7aaa8eedLa fonction MD5 de MySQL serait-elle differente de celle de PHP ?! Certains caractères "spéciaux" ne passerait-il pas correctement ? Problème de hashage ?
Je précise que pour des chaines plus simples je n'ai pas ce problème : les résultats sont identiques.
Merci
NB : PHP 5.1.1 sur un Apache2 (WinXP) + MySQL 4.1 et MySQL 5.0