Page 1 sur 1

Problème d'écriture d'accents.

Posté : 22 nov. 2011, 22:19
par GaMzz
Bonjour,

J'ai ma page d'accueil et pour ma barre avec les onglets, j'ai inclue une include : <?php include('menu.php')?>;

Dans ce menu.php ce retrouve tout mes onglet :
-Accueil, inscription, FAQ, ...

Le problème dans tout ça c'est que dans mon menu.php j'ai ceci :
<div id="wrap"><div id="menu">
<div class="vote">
<a href="vote.php"><img width="223" height="153" src="images/theme/pixel.gif" alt="" /></a>
</div>
<img src="images/theme/menu/compte.png">
<ul class="back brown">
<?php if (empty($_SESSION['account']))
{
?>
<form class="login" action="login.php" method="post">
<a href="register.php" class="inscrire">S'inscrire</a>
<div class="champ">
<label for="login">Votre Nom de Compte</label><br />
<input type="text" value="" name="username">
</div>
<div class="champ">
<label for="password">Votre Mot de Passe</label><br />
<input type="password" value="" name="password">
<input type="hidden" value="" name="page">
<input type="submit" name="send" value=" ">
</div>
<a href="index8f29.html?page=lost_password">Mot de passe oublie ?</a>
<br />
</form>
<?php
}
else
{
?>
<li><a href="compte.php">Votre compte</a></li>
<li><a href="login.php?deconnexion=1">Deconnexion</a></li>
<?php if ($_SESSION['account'] == $login) {echo"<li><a href='admin.php'>Panel Admin</a></li>";} ?>
<?php if($share == 1) { echo '<li><!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
<a href="http://www.addthis.com/bookmark.php?v=250&username=xa-4cedf99a7bd29da9" class="addthis_button_compact">Share</a>
<span class="addthis_separator">|</span>
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=xa-4cedf99a7bd29da9"></script>
<!-- AddThis Button END -->
</li>'; } ?>
<?php
}
?>
</ul><img src="images/theme/menu/footer_brown.png">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</ul>
<img src="images/theme/menu/accueil.png" alt="" />
<ul class="back">
<li><a href="index.php">Accueil</a></li>
<li><a href="register.php">Inscription</a></li>
[color=#FF0000]<li><a href="rule.php">Réglement</a></li>[/color]
</ul><img src="images/theme/menu/footer.png" alt="" />
<img src="images/theme/menu/navigation.png" alt="" />
<ul class="back">
<?php if($forumstatut == 1) { echo "<li><a href=$forum>Forum</a></li>"; } ?>
<li><a href="rule.php">Reglement</a></li>
</ul>
<img src="images/theme/menu/footer.png" alt="" />
<img src="images/theme/menu/support.png" alt="" />
<ul class="back">
<li><a href="faq.php">FAQ</a></li>
<li><a href="who.php">Qui Sommes Nous ?</a></li>
<li><a href="contact.php">Contact</a></li>
</ul>
<img src="images/theme/menu/footer.png" alt="" />
Et quand je met un accent ( en rouge ) celui-ci ce transforme en : R�glement
Mon écriture de ma page d'accueil est en UTF8 parcontre pour mon menu.php je n'est aucune idée de comment le modifié.. :?

J'attend vos réponses avec impatience. Cordialement.

Re: Problème d'écriture d'accents.

Posté : 22 nov. 2011, 22:26
par dix2
Bonjour,

il faut que tu remplaces le é par le code html soit &eacute;

++
dix2

Re: Problème d'écriture d'accents.

Posté : 22 nov. 2011, 22:27
par toffu
Salut,

Pour ton problème d'accent voilà la solution en lien : http://www.scriptol.fr/creation-site-we ... s-html.php

et pour te donner un exemple sa donne : r&eacute;glement (pour le mot réglement).

a+

Re: Problème d'écriture d'accents.

Posté : 22 nov. 2011, 22:39
par GaMzz
Merci beaucoup un problème que j'avais déjà eut il y a longtemps dont je n'avait pu la réponse ! Un très grand merci ! :D

Re: Problème d'écriture d'accents.

Posté : 22 nov. 2011, 22:45
par xTG
C'est moche comme solution.
Ta page menu.php doit être actuellement enregistrée en ANSI.
Réencodes là en UTF8 sans BOM avec ton éditeur de texte.

Re: Problème d'écriture d'accents.

Posté : 23 nov. 2011, 03:19
par Red_Man
Pour afficher les accents correctement avec php, utilisez les fonctions utf8_decode(str) et utf8_encode(str)

Re: Problème d'écriture d'accents.

Posté : 23 nov. 2011, 04:50
par AB
Pour afficher les accents correctement avec php, utilisez les fonctions utf8_decode(str) et utf8_encode(str)
Oui c'est un peu court comme explications et ça ne vas pas suffire dans tous les cas...

Le mieux c'est encore un peu de lecture pour comprendre et mettre en place un système d'encodage cohérent en utf-8