Bonjour,

Voilà soit l'appel d'une fonction js qui fait appel en asynchrone (ajax) à un fichier php. lors de l'appel ce dernier j'envoi en variable globale une valeur de type string (ex : élémentaire).

Or les accents semblent poser problème dans le traitement php : la longueur de cette même chaîne vaut un caractère de plus que sa longueur initiale. Ce qui fausse mon script (requête Mysql non à partir d'un ID mais à partir du nom d'un enregistrement).

Remplacer par du code html ces caractères spéciaux ne résout rien parce que j'ai remarqué que javascript n'aime pas du tout les "&". Alors existe-t'il une fonction native php de cryptage et sa réciproque, afin que l'ajax n'interfère plus sur la chaîne?

Merci