Page 1 sur 1
Problème d'écriture d'accents.
Posté : 10 nov. 2011, 22:28
par GaMezz
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.
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 22:35
par Nassou
Bonsoir,
quel editeur de texte utilise tu ?
peux tu nous copier coller ta balise qui contient utf ou iso
Cdt
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 22:55
par GaMezz
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Voilà,
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 23:00
par GaMzz
<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" /> )
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 23:09
par Nassou
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
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 23:11
par Nassou
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
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 23:11
par GaMzz
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.
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 23:15
par GaMzz
J'ai essayais en :
-ANSI
-UTF-8
Toujours le problème mais n'es pas un problème avec la base donné ?
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 23:21
par Nassou
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");
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 23:32
par GaMzz
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>
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 23:35
par GaMzz
Oh ! J'ai trouvé ! Un grand merci ! =D>
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 23:36
par Nassou
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>
Re: Problème d'écriture d'accents.
Posté : 10 nov. 2011, 23:39
par Nassou
Oh ! J'ai trouvé ! Un grand merci ! =D>
C'est cool !!