Problème d'écriture d'accents.

GaMezz
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 22:28

Bonjour,

J'ai un problème sur mon site.. Les caractères ( les accents ) ils se transforme en "conna�tre" qui est a la base le mot connaître.
Mes phrases viennent d'une base de donnée Mysql pour géré mes news de mon site mais quand j'écrit un accents ça se transforme en '�' comme est dit au dessus. Mon format d'écriture est : UTF-8
J'ai essayé de changer en ISO-... croyant que cela pouvant marcher or non..
C'est pour cela que je poste se message ici.

Merci d'avance de vos réponse. Cordialement.

Nassou
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 22:35

Bonsoir,

quel editeur de texte utilise tu ?
peux tu nous copier coller ta balise qui contient utf ou iso
Cdt

GaMezz
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 22:55

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Voilà,

GaMzz
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 23:00

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Voilà,
J'utilise Note pad pour édité mes page.
( ...Content="text/php; charset=utf-8" /> )

Nassou
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 23:09

Je pense que tu utilise un serveur dédié ? ou un serveur installer sur ton pc, ou un hébergement ...

Est-ce que ce pb se pose sur toutes tes pages ou que quelques unes.

Peux tu mettre un lien vers ton site.


Pour info si tu utilise NOTEPAD++ vérifie bien que par défaut il n'encode pas tes fichiers en UTF-8.
si c'est le cas réenregistre les ANSI.


Cdt

Nassou
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 23:11

Je pense que tu utilise un serveur dédié ? ou un serveur installer sur ton pc, ou un hébergement ...

Est-ce que ce pb se pose sur toutes tes pages ou que quelques unes.

Peux tu mettre un lien vers ton site.


Pour info si tu utilise NOTEPAD++ vérifie bien que par défaut il n'encode pas tes fichiers en UTF-8.
si c'est le cas réenregistre les ANSI.

Ou en UTF-8 sans BOM


Cdt

GaMzz
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 23:11

Je ne l'héberge pas sur un serveur dédié mais plutôt chez moi en local.
Ce problème s'applique juste sur ma page d'accueil ( Les news ) qui viennent de ma base de donnée MySql.
Je regarde pour l’encodage.

GaMzz
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 23:15

J'ai essayais en :
-ANSI
-UTF-8

Toujours le problème mais n'es pas un problème avec la base donné ?

Nassou
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 23:21

J'ai essayais en :
-ANSI
-UTF-8

Toujours le problème mais n'es pas un problème avec la base donné ?

Avant de recuperer tes données (apres la connexion mysql) fait un mysql_query("SET NAMES UTF8");

GaMzz
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 23:32

Où doit je placer le code que vous m'aviez donner ?
<head>
<body>
   <title>ConvoituWeb</title>
   
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <meta name="copyright" content="Copyright" />
   <meta name="classification" content="" />
   <meta name="description" content="<?php echo $name;?>, <?php echo $description;?>" />
   <meta name="keywords" content="<?php echo $name;?> <?php echo $meta;?>" />
   <meta name="author" content="XOF" />
   <link href="style/theme.css" rel="stylesheet" type="text/css" media="screen" />
   <link rel="shortcut icon" href="<?php echo $ico;?>">
   <script type="text/javascript" src="script.js" ></script>
   <script type="text/javascript" src="js/jquery.js" ></script>
   <script type="text/javascript" src="js/function.js"></script>
   <script type="text/javascript" src="js/flash.js"></script>
   <script type="text/javascript">
   <?php echo('sharebar.php') ?>;
   function Popup_Picture() {window.open( "http://localhost/Web/index.php?page=404", "Changer d'Avatar", "height = 450, width = 510, status = no, resizable = no, directories = no, location = yes, scrollbars = no, toolbar = no, menubar = no" )}
   </script>
   <style type='text/css'>
	  #header { width: 1025px; height: 351px; background: url(images/theme/header/header1.png) top no-repeat; margin: 0 auto; }
   .Style1 {color: #FFFFFF}
   </style>
</head>
<body>
<div id="wrapper">
   <div id="header">
	  <div id="sidebar_top">
		 <div class="sidebar">
			<span class="left">
			   
			</span>
                           <span class="left">
			   <div class="realmlist">
			   <?php if (empty($_SESSION['account']))
			   { ?><?php if (empty($_SESSION['account']))
			   { ?>
				  <?php if (empty($_SESSION['account']))
			   { ?>
				  <input  readonly="readonly" value="Bienvenue Visiteur" />			   </div>
				  <?php }
				  else
				  {
				  ?>
				  <input  readonly="readonly" value="Bienvenue <?php echo $_SESSION['account'] ;?>" />			   </div>
				  <?php }?>
				  <?php }
				  else
				  {
				  ?>
				  <input  readonly="readonly" value="Bienvenue <?php echo $_SESSION['account'] ;?>" />			   </div>
				  <?php }?>
				  <?php }
				  else
				  {
				  ?>
				  <input  readonly="readonly" value="Bienvenue <?php echo $_SESSION['account'] ;?>" />			   </div>
				  <?php }?>
			   
			</span>
			<div class="clear"></div>
		 </div>
	  </div>
   </div>
   <?php include('menu.php')?>;
</div>
<div class="wrap-content small">
<div id="flash">
<div class="img">
</div>
</div>
<div id="box_550">
<div class="top">
<img src="images/theme/title/accueil.png" alt="" />
</div>
<div class="back">
<div class="box_top"></div>
<div class="box">
<?php 
$db = mysql_connect($serveur, $serveurlogin, $serveurpass);
mysql_select_db($dbother,$db); 
$result = mysql_query("SELECT * FROM news ORDER BY id DESC");

while ($row = mysql_fetch_array($result))
{
$news = $row['id'];
$result2 = mysql_query("SELECT * FROM commentaire WHERE id = '$news'");
?>
<h2><?php echo $row['titre']; ?></h2>
<p><img src="<?php echo $row['image']; ?>" alt="" height="110" width="110" />
<?php echo $row['text'];?>
<div class="clear"></div>
<div class="real">

<br />
<br />
</div>
<?php }?>
<div class="clear"></div>
</div>

<div class="box_footer"></div>

<div class="box_top"></div>






<div class="box_footer"></div>
</div>
<div class="back_footer"></div>
</div>
</div>
     <div class="wrap-right">
<div class="img_reg">
<a href="register.php" alt="Incrivez-vous Maintenant !">
<img width="215" height="268" src="images/theme/pixel.gif"></a>
</div>
<div class="img_web">
<a href="http://LIENVIDE.FR/" alt="Tester la version Officiel !!">
<img width="215" height="268" src="images/theme/pixel.gif"></a>
</div>



 		 
		 <script language="javascript" type="text/javascript"><!--
		 function session_win() {
		   window.open("http://5.187.246.189/Web/COMODO/","newwindow","height=600,width=450,top=0,left=0,toolbar=no,statusbar=yes,location=yes,menubar=yes,scrollbars=yes,resizable=yes");
		 }
		 //-->
		 </script>
	    <a href="javascript:session_win();"></a>	  </div>
	  <div class="clear"></div>
   </div>
</div>   <div id="footer">
	  <div class="text">
		 
		 <br /><br />
		 <img src="images/theme/footer.png" alt="" /><br /><br />
		 </div>
   </div>

</body>
</html>

GaMzz
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 23:35

Oh ! J'ai trouvé ! Un grand merci ! =D>

Nassou
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 23:36

Où doit je placer le code que vous m'aviez donner ?
<head>

   <title>ConvoituWeb</title>
   
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <meta name="copyright" content="Copyright" />
   <meta name="classification" content="" />
   <meta name="description" content="<?php echo $name;?>, <?php echo $description;?>" />
   <meta name="keywords" content="<?php echo $name;?> <?php echo $meta;?>" />
   <meta name="author" content="XOF" />
   <link href="style/theme.css" rel="stylesheet" type="text/css" media="screen" />
   <link rel="shortcut icon" href="<?php echo $ico;?>">
   <script type="text/javascript" src="script.js" ></script>
   <script type="text/javascript" src="js/jquery.js" ></script>
   <script type="text/javascript" src="js/function.js"></script>
   <script type="text/javascript" src="js/flash.js"></script>
   <script type="text/javascript">
   <?php echo('sharebar.php') ?>;
   function Popup_Picture() {window.open( "http://localhost/Web/index.php?page=404", "Changer d'Avatar", "height = 450, width = 510, status = no, resizable = no, directories = no, location = yes, scrollbars = no, toolbar = no, menubar = no" )}
   </script>
   <style type='text/css'>
	  #header { width: 1025px; height: 351px; background: url(images/theme/header/header1.png) top no-repeat; margin: 0 auto; }
   .Style1 {color: #FFFFFF}
   </style>
</head>
<body>
<div id="wrapper">
   <div id="header">
	  <div id="sidebar_top">
		 <div class="sidebar">
			<span class="left">
			   
			</span>
                           <span class="left">
			   <div class="realmlist">
			   <?php if (empty($_SESSION['account']))
			   { ?><?php if (empty($_SESSION['account']))
			   { ?>
				  <?php if (empty($_SESSION['account']))
			   { ?>
				  <input  readonly="readonly" value="Bienvenue Visiteur" />			   </div>
				  <?php }
				  else
				  {
				  ?>
				  <input  readonly="readonly" value="Bienvenue <?php echo $_SESSION['account'] ;?>" />			   </div>
				  <?php }?>
				  <?php }
				  else
				  {
				  ?>
				  <input  readonly="readonly" value="Bienvenue <?php echo $_SESSION['account'] ;?>" />			   </div>
				  <?php }?>
				  <?php }
				  else
				  {
				  ?>
				  <input  readonly="readonly" value="Bienvenue <?php echo $_SESSION['account'] ;?>" />			   </div>
				  <?php }?>
			   
			</span>
			<div class="clear"></div>
		 </div>
	  </div>
   </div>
   <?php include('menu.php')?>;
</div>
<div class="wrap-content small">
<div id="flash">
<div class="img">
</div>
</div>
<div id="box_550">
<div class="top">
<img src="images/theme/title/accueil.png" alt="" />
</div>
<div class="back">
<div class="box_top"></div>
<div class="box">
<?php 
$db = mysql_connect($serveur, $serveurlogin, $serveurpass);
mysql_select_db($dbother,$db); 
mysql_query("SET NAMES UTF8"); 
$result = mysql_query("SELECT * FROM news ORDER BY id DESC");

while ($row = mysql_fetch_array($result))
{
$news = $row['id'];
$result2 = mysql_query("SELECT * FROM commentaire WHERE id = '$news'");
?>
<h2><?php echo $row['titre']; ?></h2>
<p><img src="<?php echo $row['image']; ?>" alt="" height="110" width="110" />
<?php echo $row['text'];?>
<div class="clear"></div>
<div class="real">

<br />
<br />
</div>
<?php }?>
<div class="clear"></div>
</div>

<div class="box_footer"></div>

<div class="box_top"></div>






<div class="box_footer"></div>
</div>
<div class="back_footer"></div>
</div>
</div>
     <div class="wrap-right">
<div class="img_reg">
<a href="register.php" alt="Incrivez-vous Maintenant !">
<img width="215" height="268" src="images/theme/pixel.gif"></a>
</div>
<div class="img_web">
<a href="http://LIENVIDE.FR/" alt="Tester la version Officiel !!">
<img width="215" height="268" src="images/theme/pixel.gif"></a>
</div>



 		 
		 <script language="javascript" type="text/javascript"><!--
		 function session_win() {
		   window.open("http://5.187.246.189/Web/COMODO/","newwindow","height=600,width=450,top=0,left=0,toolbar=no,statusbar=yes,location=yes,menubar=yes,scrollbars=yes,resizable=yes");
		 }
		 //-->
		 </script>
	    <a href="javascript:session_win();"></a>	  </div>
	  <div class="clear"></div>
   </div>
</div>   <div id="footer">
	  <div class="text">
		 
		 <br /><br />
		 <img src="images/theme/footer.png" alt="" /><br /><br />
		 </div>
   </div>

</body>
</html>

Nassou
Invité n'ayant pas de compte PHPfrance

10 nov. 2011, 23:39

Oh ! J'ai trouvé ! Un grand merci ! =D>
C'est cool !!