Voilà deux jours que je suis bloqué sur le même foutu problème.
Lors de l'upload d'image, j'utilise ceci:
// remplacement (caracteres accentués, espace)
$avec_accent = utf8_decode("ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝàáâãäåçèéêëìíîïðòóôõöùúûüýÿ ");
$sans_accent = utf8_decode("AAAAAACEEEEIIIIOOOOOUUUUYaaaaaaceeeeiiiioooooouuuuyy-");
$nFile = strtr($nFile, $avec_accent, $sans_accent);
Cela marche bien pour les a par exemple mais pas pour toutes les lettres, les accents sur le e ne passent pas du tout, je ne comprend pas pourquoi Merci à vous si vous pouvez me débloquer.