get_meta avec eregi -> caractére bizare ... - PHP - Programmation
Marsh Posté le 11-06-2006 à 20:27:47
voui, il y a du unicode la dessous...
En gros, au tout début du document tu as normalement un <doctype charset=...> qui indique le charset utilisé.
Tu as aussi à vérifier le header <<charset:>> envoyé par le serveur.
Enfin, certaines heuristiques permettent de déterminer quel est le charset utilisé quand aucune information n'est disponible.
Une fois que tu connais le charset utilisé par la page web, tu as une fonction PHP pour transformer des chaînes entre charsets UTF-8 (c.à.d international) et ISO-8859-1 (c.à.d français):
http://php.net/utf8_decode
Tu trouvera d'autres infos, notamment dans les commentaires des utilisateurs ici:
http://php.net/utf8_encode
Marsh Posté le 09-06-2006 à 16:53:15
bonjour,
je prends les meta de site pour les référencer dans un petit moteur mais quand je les enregistre il prend mal en compte les accents, j'arrive pas a corrigé :
exemple de titre : Derriére le
eregi("<title>(.*)</title>",$include,$title);
echo $title[1];
// on a
Derrière le