Merci, donc je vais mieux m'expliquer.
J'utilise une fonction dans mon application, cette fonction je la développe dans une bibliothèque, elle permet du traitement de variable, enfin bon passons...
Le truc c'est que je dois envoyer en paramètres le nom de l'utilisateur, or celui-ci peut avoir des accents. Le nom de cet utilisateur est stocké dans une variable (on va dire $nom), je fais deux tests : un avant d'appeler la fonction, et un dans la fonction au tout début. Donc dans mon premier test, si j'envoie ma variable et un chaine de caractère quelconques avec des accents j'obtiens tout nickel. Seulement dans mon deuxième test, au début de ma fonction donc, je récupère bien les accents de la chaine de caractère quelconque, mais les accents de $nom sont transformés en caractères bizarres, genre : é