Soucis au niveau des accents - charset UTF-8 [Résolu]


iciyatou
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 9 Mar 2008

Soucis au niveau des accents - charset UTF-8 [Résolu]

Message le Mer Oct 29, 2008 12:20

Bonjour, Bonjour,

Je me permet de vous demander une petite aide concernant un soucis au niveau des accents...
Mon site a toujours été en utf-8... Jusqu'aujourd'hui pas de problème !
Je viens d'installer un petit script qui affiche les derniers sujets postés sur mon forum et c'est la qu'intervient le problème.
En effet, tout les accents du site apparaissent correctement sauf pour le script (voir l'imprim-ecran).
Si je passe en iso-8859-1, mon script fonctionne correctement, par contre le <title> de ma page ainsi que la partie "Pub au hasard" (en haut du site) ne fonctionne plus correctement...
Auriez-vous une solution pour résoudre ce problème et avoir des accents correct à tous les endroits ?

Image

Merci d'avance pour votre aide.
Dernière édition par iciyatou le Mer Oct 29, 2008 16:09, édité 1 fois.


hebmaster
WRInaute passionné
WRInaute passionné
 
Messages: 1133
Inscription: 22 Déc 2005

Message le Mer Oct 29, 2008 13:21

configure ton script pour qu'il affiche des caractère en utf-8...
en php par exemple tu peux utiliser la fonction utf8_encode


iciyatou
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 9 Mar 2008

Message le Mer Oct 29, 2008 15:56

J'y connais pas grand chose... Tu y placerai où ?

$titre_lien= (strlen($titre) > 32) ? substr($titre, 0,29).'...' : $titre;
echo '<a href="http://forum.iciyatou.net/viewtopic.php?t='.$topic_id.'" target="_blank">'.ucfirst(strtolower($titre_lien)).'</a> - '.$posteur.'<br>';
}


UsagiYojimbo
WRInaute accro
WRInaute accro
 
Messages: 8579
Inscription: 23 Nov 2005

Message le Mer Oct 29, 2008 16:02

$titre_lien= (strlen($titre) > 32) ? substr($titre, 0,29).'...' : $titre;
echo '<a href="http://forum.iciyatou.net/viewtopic.php?t='.$topic_id.'" target="_blank">'.ucfirst(strtolower(utf8_encode($titre_lien))).'</a> - '.$posteur.'<br>';
}


iciyatou
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 10
Inscription: 9 Mar 2008

Message le Mer Oct 29, 2008 16:09

En fait je l'ai mis en debut de ligne comme ceci :

echo utf8_encode('<a href="http://forum.iciyatou.net/viewtopic.php?t='.$topic_id.'" target="_blank">'.ucfirst(strtolower($titre_lien)).'</a> - '.$posteur.'<br>');

et ca fonctionne.
Merci à vous deux !
Bonne fin de journée.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: enams90 et 0 invités