Bonjour,
pour faire simple, j'ai une chaine, dont je ne connais pas l'encodage (ça peut etre UTF8, ISO8859-1, ISO8859-15, etc...) et j'aimerais la convertir en UTF8 sans utiliser les entités html pour l'insérer dans notre BDD.
Petit soucis, ça coince sur certains symboles spciaux comme l'¤ (pris en charge par iso8859-15 mais pas par iso8859-1)
J'ai essayé de convertir avec iconv et mb_convert_encoding, mais l'¤ disparait à chaque fois.
on a pensé utiliser htmlentities mais le problème, c'est qu'il faut connaitre l'encodage, or la fonction détecter l'encodage ne marche pas tout le temps...
Une idée ?
merci d'avance !