La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  PHP / MySQL
(Modérateurs: Shain, Jey, erwinol, Lilian, lauryv, ToToMaStEr)
  Problème d'encodage UTF-8
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Problème d'encodage UTF-8  (Lu 930 fois)
Problème d'encodage UTF-8
« sur: le 16-03-2007 a 11:15:54 »
Shinjitsu-Gensou
Membre récent
*

Hors-Ligne

Messages: 15





Voir le Profil    WWW
Répondre avec citation

Bonjour tout le monde,
je débute un peu dans le domaine du web et j'ai un petit problème d'encodage en UTF-8 avec mon livre d'or, en fait j'ai appris à faire un livre d'or grace à un tutorial mais celui ci envoie vers une page de texte sur laquel l'encodage ne ce fait pas (enfin je crois que c'est ça  ) mais je vous envoie le lien pour mieux vous montrez

http://faustxv.free.fr/LivreDor.php

C'est lorsque l'on consulte le livre d'or que cela ne marche pas, sinon si vous avez un tutorial pour faire un autre livre d'or paramétrable je suis preneur  , merci d'avance pour vos réponses

Rapporter au modérateur  

Re:Problème d'encodage UTF-8
« Répondre #1 sur: le 16-03-2007 a 17:47:46 »
Martin.
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 244





Voir le Profil    WWW
Répondre avec citation

Je vois aucun problème d'encodage ?

Rapporter au modérateur  

Hébergement gratuit sans publicité : C-WebHosting
Re:Problème d'encodage UTF-8
« Répondre #2 sur: le 16-03-2007 a 18:12:04 »
theonlydrayk
Invité

E-Mail
Répondre avec citation

Tu devrais utiliser un include en php plutot d'un iframe en html ca aiderais a clarifier les chose.

Une chose est sur tout ce qui est dans ton iframe semble etre encoder en iso-8859-1 et afficher en utf-8 meme les meta sont incorrect :

<meta name="description" content="Shinjitsu-Gensou, Design, Manga, Psychologie... Vous trouverez tous ce don vous avez toujours r&#65533;vez." />

Et en passant ton code comporte 2 <html> :
<html>
<!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">

Ce qui peut causer le quirks mode sur la certain browsers....

Ya un probleme d'encodage c'est sur mais ou c'est plus compliquer il faudrait le code..

Rapporter au modérateur  
Re:Problème d'encodage UTF-8
« Répondre #3 sur: le 16-03-2007 a 19:29:36 »
Shinjitsu-Gensou
Membre récent
*

Hors-Ligne

Messages: 15





Voir le Profil    WWW
Répondre avec citation

Merci pour vos réponses et en fait je ne m'y connais pas trop en code php  je vous copie les pages ici :

livredor.html (la page dans le iframe) :

<!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 name="keywords" content="manga,dessin anime,anime,japon,bleach,shaman king,poeme,design,signature,banniere,logique,test logique,enigmes,fma,full metal,webmaster,webdisgner,gto,kenshin,onizuka" />
<meta name="description" content="Shinjitsu-Gensou, Design, Manga, Psychologie... Vous trouverez tous ce don vous avez toujours rvez." />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-language" content="fr" />
<title>&cedil;&sbquo;&middot;&ordf;&tilde;&uml;&tilde;&ordf;&middot; , &cedil; Shinjitsu - Gensou &cedil;&sbquo;&middot;&ordf;&tilde;&uml;&tilde;&ordf;&middot; , &cedil;</title>
<style type="text/css">
<!--
a:link {
   color: #0099FF;
   text-decoration: none;
}
a:visited {
   text-decoration: none;
   color: #0033FF;
}
a:hover {
   text-decoration: none;
   color: #FFCC66;
}
a:active {
   text-decoration: none;
}
-->
</style></head>
<body>

<p align="center"><img src="KaosLivreDor.gif" alt="Livre Dor" width="47" height="51" align="middle"></p>

<form action="message.php" method="post">
<div>
<fieldset>
 
    <div align="center">
      <legend align="center">Votre Nom </legend>
     
    <div align="center">
        <input type="text" name="pseudo"  align="middle"/>
      </div>
    </div></p>
</fieldset>
<div align="center">
  <fieldset>
  <legend align="center">Postez un message pour le livre d'or</legend>
  <textarea cols="66" rows="6" name="message">Allez un petit message c'est gratuit dites moi ce que vous pensez du site </textarea>
  </fieldset>
  <input type="submit" />
 
 
</div>
<p align="center">
Pour consultez simplement le livre d'or <a href="consultezlo.php">cliquez ici</a></p>
</div>
</form>



</body>
</html>


consultezlo.php :

<!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 name="keywords" content="manga,dessin anime,anime,japon,bleach,shaman king,poeme,design,signature,banniere,logique,test logique,enigmes,fma,full metal,webmaster,webdisgner,gto,kenshin,onizuka" />
<meta name="description" content="Shinjitsu-Gensou, Design, Manga, Psychologie... Vous trouverez tous ce don vous avez toujours révez." />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-language" content="fr" />
<title>&cedil;&sbquo;&middot;&ordf;&tilde;&uml;&tilde;&ordf;&middot; , &cedil; Shinjitsu - Gensou &cedil;&sbquo;&middot;&ordf;&tilde;&uml;&tilde;&ordf;&middot; , &cedil;</title>
</head>

<body>
<?php

$consultez="messages.txt";
readfile($consultez);
?>
</body>
</html>


message.php :


<!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 name="keywords" content="manga,dessin anime,anime,japon,bleach,shaman king,poeme,design,signature,banniere,logique,test logique,enigmes,fma,full metal,webmaster,webdisgner,gto,kenshin,onizuka" />
<meta name="description" content="Shinjitsu-Gensou, Design, Manga, Psychologie... Vous trouverez tous ce don vous avez toujours révez." />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="content-language" content="fr" />
<title>&cedil;&sbquo;&middot;&ordf;&tilde;&uml;&tilde;&ordf;&middot; , &cedil; Shinjitsu - Gensou &cedil;&sbquo;&middot;&ordf;&tilde;&uml;&tilde;&ordf;&middot; , &cedil;</title>
</head>

<body>
<?php
$commentaires="messages.txt";


$pseudo=htmlentities($_POST['pseudo']);
$message=htmlentities($_POST['message']);


$message=stripslashes(nl2br($message));


if(!is_file($commentaires))
{
        $verif=@fopen($commentaires,"w+");
}


elseif (trim($message)=="" || trim($pseudo)=="")
{
        echo "Vous devez remplir tous les champs ! <a href=\"livredor.htm\">Retour sur le livre d'or</a>";
     

        exit;
}



     
     
        $verif=@fopen($commentaires,"r+");
             
   
        $stock=@fread($verif,filesize($commentaires));
     

        $date=date ("d/m/Y à H:i");
     

        $opinion="<b>".$pseudo."</b> a écrit le : ".$date."<br />\n".$message."<br />\n<hr />";
     
 
        rewind($verif);
     
     
        fputs($verif,$opinion." \n".$stock);
     
   
        fclose($verif);
     
   
        readfile($commentaires);


?>
</body>
</html>



et enfin message.txt :

<b>kelkun ki t\'aime</b> a écrit le : 14/03/2007 à 12:49<br />
Il est g&eacute;nial ton site continu comme &ccedil;a<br />
<hr />
<b>re ta femme</b> a écrit le : 14/03/2007 à 12:48<br />
ya un avatar ktu mav&eacute; pas montr&eacute; aussi nah lol c le 5&egrave; slui ou ya js&eacute; pa koi dessu et ya &eacute;cri shinjitsu gensou<br />
<hr />
<b>Ta femme</b> a écrit le : 14/03/2007 à 12:44<br />
tu mav&eacute; pa montr&eacute; la signature anim&eacute; la 3&egrave; en partant du bas =( je te d&eacute;teste lol et sinon la derni&egrave;re en bas ds les anim&eacute; elle saffiche pas ici (au lyc&eacute;e) voil&agrave; Je montre ton site &agrave; Rose lol. je t'aime<br />
<hr />
<b>Shinjitsu-Gensou</b> a écrit le : 14/03/2007 à 01:03<br />
Alors l&agrave; aucune id&eacute;e d&eacute;sol&eacute;, en plus il faut avoir l'original si on veut t&eacute;l&eacute;charger les &eacute;pisodes :p en passant je voudrais remercier tous ceux qui on poster.<br />
A plus tard <br />
<hr />
<b>King Of Chaos II</b> a écrit le : 13/03/2007 à 22:59<br />
C sympas ...<br />
mais j'aurais une question !vous ne connaissez pas un bon site pr t&eacute;l&eacute;charger des &eacute;pisodes de naruto :p !moi les images ,sa me suffit po !<br />
<hr />
<b>AnGel</b> a écrit le : 12/03/2007 à 21:38<br />
Salut c'est AnGel de Gfx-manga jvoulait te dire ton site est bien a completer par si par la surtout au niveau tuto ^^ continu beau boulot^^<br />
<hr />
<b>Pavels</b> a écrit le : 11/03/2007 à 20:00<br />
Tr&egrave;s bon site surtout que j'adore les mangas !<br />
J'esp&egrave;re que ton site ira tr&egrave;s loin et qu'il sera tr&egrave;s connu :-)<br />
<hr />
<b>ludiminou</b> a écrit le : 08/03/2007 à 20:05<br />
Il est bien fait ton site, dommage que tu me dise pas quand tu le mets &agrave; jour, bonne continuation. je t'aime<br />
<hr />
<b>hyper gamer</b> a écrit le : 20/11/2006 à 17:42<br />
Bon site mais pas de naruto c'est domage<br />
<hr />
<b>GabzZz</b> a écrit le : 16/11/2006 à 17:42<br />
RFT 4 ever !<br />
<hr />
<b>mathilde</b> a écrit le : 02/10/2006 à 18:13<br />
Un tit message pour te souhaiter bon courage pour la suite de tes sites (tout simpa dailleurs^^)<br />
bisouu<br />
jTdreuuh<br />
<hr />



Voila merci encore pour vos réponses et j'ai retirer la double balise "html"

Rapporter au modérateur  
Re:Problème d'encodage UTF-8
« Répondre #4 sur: le 16-03-2007 a 19:42:47 »
theonlydrayk
Invité

E-Mail
Répondre avec citation

Ok le probleme vients du fait que tes fichiers sont encoder en iso-8859-1 et sauvegarder en utf-8.

Je ne sait pas si ton editeur de texte te permet de faire ca mais faut ouvrir les fichiers, les convertirs et les sauvegarder en utf-8. (Ultra-Edit32 a cette options la)

Mais ya une autre facon de regler le probleme, ouvre ton  fichier (message.txt) et remplace les caracteres accentuers par leur entiters html.
é devient &eacute;
...

dans le meta-description de livredor.html, message.php et de consultezlo.php ten a 1 chaque a changer.

Dans message.php tu change cette ligne la :
Code:
$opinion="<b>".$pseudo."</b> a écrit le : ".$date."<br />\n".$message."<br />\n<hr />";

Pour ca :
Code:
$opinion="<b>".$pseudo."</b> &agrave; &eacute;crit le : ".$date."<br />\n".$message."<br />\n<hr />";


Meme si ton encodage de fichier est mal sauvegarder ca devrait regler le probleme.

Rapporter au modérateur  
Re:Problème d'encodage UTF-8
« Répondre #5 sur: le 16-03-2007 a 19:49:07 »
Shinjitsu-Gensou
Membre récent
*

Hors-Ligne

Messages: 15





Voir le Profil    WWW
Répondre avec citation

Merci pour les nouveaux messages ça refonctionne correctement, je n'ai plus qu'a modifier les anciens, merci beaucoups

Rapporter au modérateur  
Re:Problème d'encodage UTF-8
« Répondre #6 sur: le 23-03-2007 a 21:24:14 »
ToToMaStEr
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 238



....

Voir le Profil    WWW    E-Mail
Répondre avec citation

Note technique: Un ptit up aux site sans scroll.

A voir pour ton livre d'or si ce n'est pas mieux d'agrandir ton scroll pour qu'il n'existe plus c'est génant pour les fous de la molette !!

Rapporter au modérateur  

Vous ne pourrez pas me batre à ce jeu:labrute || Formation aux premiers secours CRF
Re:Problème d'encodage UTF-8
« Répondre #7 sur: le 23-03-2007 a 21:27:13 »
Shinjitsu-Gensou
Membre récent
*

Hors-Ligne

Messages: 15





Voir le Profil    WWW
Répondre avec citation

c'est à dire?

Rapporter au modérateur  
Re:Problème d'encodage UTF-8
« Répondre #8 sur: le 23-03-2007 a 21:56:35 »
ToToMaStEr
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 238



....

Voir le Profil    WWW    E-Mail
Répondre avec citation

Ben quand tu descand un site vec la molette et que t'es arreté par un scroll sa m'énerve et sa me donne envie de fermer la page (ce qui c'est passé quand j'ai mis ma souris sur ton livre d'or).

Bien à vous , toto

Rapporter au modérateur  

Vous ne pourrez pas me batre à ce jeu:labrute || Formation aux premiers secours CRF
Re:Problème d'encodage UTF-8
« Répondre #9 sur: le 25-03-2007 a 18:52:39 »
Shinjitsu-Gensou
Membre récent
*

Hors-Ligne

Messages: 15





Voir le Profil    WWW
Répondre avec citation

Ah ok merci pour le conseil mais c'est fait exprès 

Rapporter au modérateur  
Re:Problème d'encodage UTF-8
« Répondre #10 sur: le 25-03-2007 a 19:02:59 »
ToToMaStEr
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 238



....

Voir le Profil    WWW    E-Mail
Répondre avec citation

C'est fait exprès de donner envie de quitter le site?

Rapporter au modérateur  

Vous ne pourrez pas me batre à ce jeu:labrute || Formation aux premiers secours CRF
Re:Problème d'encodage UTF-8
« Répondre #11 sur: le 25-03-2007 a 19:05:49 »
Shinjitsu-Gensou
Membre récent
*

Hors-Ligne

Messages: 15





Voir le Profil    WWW
Répondre avec citation

Non c'est fait exprès de mettre les textes dans des iframes pour que le site en lui même on n'ai pas besoin d'utilisé de roulette on donc on utilise notre petite roulette pour les articles seulement

Rapporter au modérateur  
Re:Problème d'encodage UTF-8
« Répondre #12 sur: le 25-03-2007 a 19:39:43 »
ToToMaStEr
Modérateur Global
*****

Hors-Ligne

Sexe: Male
Messages: 238



....

Voir le Profil    WWW    E-Mail
Répondre avec citation

Rapporter au modérateur  

Vous ne pourrez pas me batre à ce jeu:labrute || Formation aux premiers secours CRF
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg