La fonction suivante :
me permet de convertir une chaine de caractères classique en UTF-8 en lui passant en paramètre .
Seulement, je peux me retrouver dans le cas de différents code-page (le ISO8859-1 la plupart du temps) mais je peux aussi me retrouver avec des jeux de caractères espagnol, polonais, grec, ...
Ce que je voudrais, c'est qu'en fonction de mon code-page, je puisse transformer ma chaine en UTF-8 correcte.
Pour l'instant, je ne sais pas détecter si je suis en ISO8859-1 ou autres. Si je me retrouve par exemple avec un caractère grec dont le code ASCII correspond au caractère en ISO8859-1, ma chaine en UTF-8 aura donc été encodée avec le code UTF-8 du caractère et non pas du caractère grec qui aurait dû être encodé à la base.
Merci si vous avez une idée