Bonjour,
Suite a quelques problème anciennement rencontré du a l'encodage en UTF-8 de mon site,
J'ai convertie toutes mes page en ANSI a l'aide de Notpad ++.
Malheureusement depuis sur chacune des page ou j'utilise du php, je vois apparaitre un (ou des oO ?) caractere disgracieux s'afficher :

(Cf screen -> http://www.noelshack.com/uploads/azzz036847.JPG )
Voila un exemple de code source (prit sur le site en ligne) ou apparait ce caractere :
Et voila le bout de code php :
N'ayant trouver aucune solution a ce problème j'ai d abord voulue repasser mes pages sous le format UTF-8.
Une fois fait le caractere n'étais plus visible a l'oeil bue (du moin du mien ), mais persister a etre present (je ne sait comment) et me crée des erreurs au niveau de mon systeme de session.
Ayant "améliore" mon site, j'ai code d'autre page directement sous le format ANSI, sur ces pages ce problème n'apparait pas.
J'ai aussi essayer de copier/coller le code de notpad++ dans une nouveau fichier initialement encode en ANSI, ca n'as rien changer
Alors plus le temps passe et plus je me dit que le seul moyen de regler mon probleme serait de recoder de A a Z tous mon code (Aouch >>><<)
J'aimerai autant ne pas en arriver la !
Enfin voila, auriez vous une idée ? ou la connaissance d'un logiciel pouvant régler mon problème ?
Bien a vous,
Nementon.
Modifié par Nementon (27 Nov 2008 - 22:54)
Suite a quelques problème anciennement rencontré du a l'encodage en UTF-8 de mon site,
J'ai convertie toutes mes page en ANSI a l'aide de Notpad ++.
Malheureusement depuis sur chacune des page ou j'utilise du php, je vois apparaitre un (ou des oO ?) caractere disgracieux s'afficher :

(Cf screen -> http://www.noelshack.com/uploads/azzz036847.JPG )
Voila un exemple de code source (prit sur le site en ligne) ou apparait ce caractere :
<div id="corps">

<h2> Livre d'or </h2>
<div id="livre">
<p></p>
<form method="post" action="?page=vlivre">
<p>
<label>Pseudo :</label><br><input name="pseudo" size="20"><br><br>
<label>Message :</label><br>
<textarea name="message" rows="6" cols="55"></textarea><br><br>
<label for="captcha"><img src="captcha.php" alt="Captcha"></label><br><br>
<label>Recopiez le code : <br> </label><input name="captcha" id="captcha" type="text"><br><br>
<input value="Envoyer" type="submit">
</p>
</form>
</div>
[...]
Et voila le bout de code php :
<div id="corps">
<?php
$url = $_GET['page'];
$url = htmlspecialchars($url);
$valide = array('livre', 'vlivre', 'out', 'register', 'mail', 'membre', 'info_membre', 'compte', 'compte2', 'lire', 'benvoi', 'envoi', 'connexion');
if (in_array($url, $valide))
{
include("$url.php");
}
else
{
include('acceuil.php');
}
?>
</div>
[...]
N'ayant trouver aucune solution a ce problème j'ai d abord voulue repasser mes pages sous le format UTF-8.
Une fois fait le caractere n'étais plus visible a l'oeil bue (du moin du mien ), mais persister a etre present (je ne sait comment) et me crée des erreurs au niveau de mon systeme de session.
Ayant "améliore" mon site, j'ai code d'autre page directement sous le format ANSI, sur ces pages ce problème n'apparait pas.
J'ai aussi essayer de copier/coller le code de notpad++ dans une nouveau fichier initialement encode en ANSI, ca n'as rien changer
Alors plus le temps passe et plus je me dit que le seul moyen de regler mon probleme serait de recoder de A a Z tous mon code (Aouch >>><<)
J'aimerai autant ne pas en arriver la !
Enfin voila, auriez vous une idée ? ou la connaissance d'un logiciel pouvant régler mon problème ?
Bien a vous,
Nementon.
Modifié par Nementon (27 Nov 2008 - 22:54)