Bonjour,
J'ai mis en production et je touche du bois, cela marche bien.
Juste deux petites choses.
Les cookie chez les clients ont été créés en ISO, donc :
if (mb_detect_encoding ($_COOKIE['text']) != 'UTF-8') $_COOKIE['text'] = utf8_encode ($_COOKIE['text']);
Par ailleurs les adresses des clients sont un fichier texte que l'on doit ouvrir dans Excel, enregistrer sur PC puis importer dans le logiciel de la Poste qui fait les étiquettes.
Les caractères accentués sont mal gérés, je ne sait pas si c'est la faute d'Excel, peut-être quelque chose à paramétrer.
Pour l'instant on s'en sort en mettant les adresses en ISO.
$adresse = iconv ('UTF-8', 'cp1252//TRANSLIT', $adresse);
Cela s'affiche bien dans Excel et dans le machin de la Poste.
Partager