[Réglé][PHP] Conversion de caractères

WRInaute occasionnel
Bonjour,

J'ai un script qui parse des pages web pour y récupérer des données. Je fais ça en local avec easyPHP.
Dans ce que je récupère j'ai de l'espagnol et dans les codes sources :

Le "ó" est par exemple écrit comme ceci : "ón"
(En regardant le code source de ce message sur WRI ce n'est pas le cas... :roll: )

Bref... suis-je obligé de faire des

$msg = str_replace("ón","ó", $msg);

où y-a-t-il plus simple ??

Merci.
 
WRInaute occasionnel
Bon j'ai trouvé... :oops:

en mettant :

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

mes caractères s'affichent nickel.

Mais bon mon script génère des requetes sql et j'aurais quand même bien aimé entrer des caractères "propores" dans mes tables directement, là je suis obligé d'afficher mes requêtes et de faire un copier/coller...
 
Nouveau WRInaute
oui mets au début de ton code pour dire que tu généres de l'utf-8 :
Code:
header('Content-Type: text/html; charset=utf-8');
 
Discussions similaires
Haut