Comment utiliser Caracteres Espagnoles : PHP
Bonjour,
j'ai des problèmes pour manipuler des caractères espagnoles avec php, du la présence des caractères tel que ó í á ... ca affiche ?
Une solution ??
merci
EDIT: mon code obtient le code html d'une web espagnole puis l'affiche dans le navigateur
sur le site espagnole les caracteres sont affichés correctement mais lorsque mon script affiche la page les caract_res accentués espagnoles ne sont pas affichés correctement, ils sont sous forme de carré avec ? dedans
j'ai des problèmes pour manipuler des caractères espagnoles avec php, du la présence des caractères tel que ó í á ... ca affiche ?
Une solution ??
merci
EDIT: mon code obtient le code html d'une web espagnole puis l'affiche dans le navigateur
sur le site espagnole les caracteres sont affichés correctement mais lorsque mon script affiche la page les caract_res accentués espagnoles ne sont pas affichés correctement, ils sont sous forme de carré avec ? dedans
7 réponses
-
ContributeurEnregistre ton fichier avec l'encodage UTF-8 et ajoute ceci à tes entêtes HTML :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-
mon code et tout en PHP, je sais pas comment inserer une balise meta sans avoir une structure de page html
-
ContributeurSi tu dois afficher une page Web, c'est forcément de l'HTML que t'utilises ... Sinon c'est quoi ?
-
mon code extrait tout le code html de la page espagnole y compris les meta comme vous l'avez signaler, age html complete
mai lorsque j'affiche ce code les caractères espagnoles sont érronés -
Contributeur
$contenu = utf8_encode($contenu); echo($contenu);
-
j'ai éssayer la fonction utf8_encode mai toujours les caratères spéciaux éspagnoles sont érronés
-
Contributeur
header('Content-Type: text/html; Content-Encoding: utf-8;');
Mais si ta page est en UTF8 et que tu as une meta HTML, pas besoin ...