[RESOLU] Problème à l'affichage d'un echo avec des accents

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Problème à l'affichage d'un echo avec des accents

Re: Problème à l'affichage d'un echo avec des accents

par AB » 25 oct. 2010, 19:21

Et dans le lien que t'a donné stealth35, regarde plus particulièrement

Configuration des entêtes
header('Content-Type: text/html; charset=UTF-8');
...
MySql
//connexion à la bdd puis avant les requêtes faire
mysql_query("SET NAMES 'utf8'");

Re: Problème à l'affichage d'un echo avec des accents

par stealth35 » 25 oct. 2010, 16:31

Re: Problème à l'affichage d'un echo avec des accents

par Megadeth » 25 oct. 2010, 15:49

Salut,

Tables, champs en utf8, hmm...Encodage de la page également ?

Tu peux contourner le problème sinon avec le utf8_encode et utf8_decode ;)

++

Mega
;)

Re: Problème à l'affichage d'un echo avec des accents

par kraps » 25 oct. 2010, 15:17

oui en utf8_unicode_ci

Re: Problème à l'affichage d'un echo avec des accents

par Genova » 25 oct. 2010, 14:52

Tes tables / champs MySQL sont bien réglés en encodage UTF-8 ?

Problème à l'affichage d'un echo avec des accents

par krapouloss » 25 oct. 2010, 14:30

Bonjour,

J'ai dans ma base sql un données :

Code : Tout sélectionner

Nouveau rebondissement dans l’affaire Carmelo Anthony. A maintanant 5 jours du début de la saison régulière, les tractations pour envoyer Melo à New York semblent s’intensifier et Cleveland pourrait entrer dans la partie.
Mais je l'affiche à l'aide d'un echo j'obtiens de le # :non:

Code : Tout sélectionner

Nouveau rebondissement dans l?affaire Carmelo Anthony. A maintanant 5 jours du d颵t de la saison r駵li貥, les tractations pour envoyer Melo ࠎew York semblent s?intensifier et Cleveland pourrait entrer dans la partie.
QQl1 peut m'aider à debugger mon script - je suis dessus depuis vendredi soir.

Par avance merci bcp

Voilà le script de la page test

Code : Tout sélectionner

<? session_start(); if(isset($_POST['checkprevisuoo'])) { $touve="okk"; $idnews = trim($_POST['idnews']); echo "->".$idnews; $_SESSION["LL2Bid"]=$idnews; $linkr = mysql_connect ($host, $user, $pass); $sql="UPDATE table SET texte='$newnews' WHERE id='".$_SESSION["LL2Bid"]."' "; $result = mysql_db_query($bddL, $sql); mysql_close($linkr); $touve==""; } $link = mysql_connect ($host, $user, $pass); $sql="select * from table where id='".$idnews."' "; $result = mysql_db_query($bd,$sql); while($info = mysql_fetch_array($result)) { $_SESSION["LLL2Bid"]=$info["id"]; $_SESSION["LLL2Bdate"]=$info["date"]; $_SESSION["LLL2Bheure"]=$info["heure"]; $_SESSION["LLL2Bchroniqueur"]=$info["chroniqueur"]; $_SESSION["LLL2Btitre"]=$info["titre"]; $_SESSION["LLL2Btexte"]=$info["texte"]; $_SESSION["LLL2Bphoto"]=$info["photo"]; $_SESSION["LLL2Bpage"]=$info["page"]; } mysql_close($link); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <table width="800" border="0" bordercolor="#333333" cellspacing="0" cellpadding="0"> <form method="post" action="<?php echo $PHP_SELF; ?>" name="checkprevisuoo"> <tr> <td valign="top"> <? $bbbtexte=$_SESSION["LLL2Btexte"]; $aaatexte=str_replace("<br />", "", $bbbtexte); $_SESSION["LLL2Btexte"]=$bbbtexte; ?> <CENTER> <textarea name='newnews' rows='20' cols='80'><? echo stripslashes($_SESSION["LLL2Btexte"]); ?></textarea> <br /><br /> <input type="submit" name="checkprevisuoo" value=" Modification de la news "> </CENTER> </td> </tr> </table> </td> </tr> </form> </table> </body> </html>