Problem de caractère en php
Résolu
ilyasoksuz
Messages postés
643
Date d'inscription
Statut
Membre
Dernière intervention
-
Bigfish72 Messages postés 79 Date d'inscription Statut Membre Dernière intervention -
Bigfish72 Messages postés 79 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un petit problème de caractère dans un livre d'or PHP
je pense que c un problem de "iso-8859-1"... je c pas voir les lettre avec accent é,è,ê..
<?php
#####################################
# hnGuestbook version 1.0.6
# http://www.hnscripts.com
#####################################
$encoding = "iso-8859-1";
$la1 = "Signer le Livre d'or" ; //Sign the Guestbook
$la2 = "Total" ; //Total
$la3 = "entrées" ; //entries
$la4 = "Affichage de page" ; //Viewing page
$la5 = "de" ; //of
$la6 = "Page Précédente" ; //Previous Page
$la7 = "Page suivante" ; //Next Page
$la8 = "Première Page" ; //First Page
$la9 = "Dernière page" ; //Last Page
$la10 = "Home" ; //Home
$la11 = "Nom" ; //Name
$la12 = "E-Mail" ; //Email
$la13 = "Web Site" ; //Homepage
$la14 = "Message" ; //Message
$la15 = "Page" ; //Page
$la16 = "IP connecté" ; //IP logged
$la17 = "Les champs marqués d'une * sont requis" ; //Fields marked with * are required fields
$la18 = "Envoyer" ; //Sign
$la19 = "Effacer" ; //Reset
$la20 = "Annuler" ; //Cancel
$la21 = "Erreur. Vous ne pouvez pas faire une autre entrée trop tôt." ; //Error. You can't make another entry too soon.
$la22 = "S'il vous plaît entrer les champs obligatoires" ; //Please enter the required fields
$la23 = "Erreur" ; //Error
$la24 = "Logout" ; //Logout
$la25 = "Supprimer les entrées sélectionnées" ; //Delete selected entries
$la26 = "Posté le" ; //Posted on
$la27 = "Admin Panel" ; //Admin Panel
$la28 = "Nom d'utilisateur" ; //Username
$la29 = "Mot de passe" ; //Password
$la30 = "Connexion" ; //Login
$la31 = "Mot de passe incorrect" ; //Wrong password
$la32 = "Chargement" ; //Loading
$la33 = "Nous mettons à jour le livre d'or. S'il vous plaît revenez plus tard" ; //We are updating the guestbook. Please come back later
//New stuff for version 1.0.6
$la34 = "Banned. Si vous pensez que cela est une erreur, s'il vous plaît contactez l'administrateur du site." ; //Banned. If you think this is an error, please contact the site admin."
$la35 = "Bloquer l'IP" ; //Ban IP
$la36 = "Entrez une adresse IP sur une nouvelle ligne et cliquez sur Enregistrer pour l'interdiction de la propriété intellectuelle" ; //Enter an IP on a new line and click Save to ban that IP
$la37 = "Enregistrer" ; //Save
$la38 = "Enregistrement avec succès !!!" ; //Saved !!!
$la39 = "L'IP est bloqué" ; //IP Banning
?>
J'ai un petit problème de caractère dans un livre d'or PHP
je pense que c un problem de "iso-8859-1"... je c pas voir les lettre avec accent é,è,ê..
<?php
#####################################
# hnGuestbook version 1.0.6
# http://www.hnscripts.com
#####################################
$encoding = "iso-8859-1";
$la1 = "Signer le Livre d'or" ; //Sign the Guestbook
$la2 = "Total" ; //Total
$la3 = "entrées" ; //entries
$la4 = "Affichage de page" ; //Viewing page
$la5 = "de" ; //of
$la6 = "Page Précédente" ; //Previous Page
$la7 = "Page suivante" ; //Next Page
$la8 = "Première Page" ; //First Page
$la9 = "Dernière page" ; //Last Page
$la10 = "Home" ; //Home
$la11 = "Nom" ; //Name
$la12 = "E-Mail" ; //Email
$la13 = "Web Site" ; //Homepage
$la14 = "Message" ; //Message
$la15 = "Page" ; //Page
$la16 = "IP connecté" ; //IP logged
$la17 = "Les champs marqués d'une * sont requis" ; //Fields marked with * are required fields
$la18 = "Envoyer" ; //Sign
$la19 = "Effacer" ; //Reset
$la20 = "Annuler" ; //Cancel
$la21 = "Erreur. Vous ne pouvez pas faire une autre entrée trop tôt." ; //Error. You can't make another entry too soon.
$la22 = "S'il vous plaît entrer les champs obligatoires" ; //Please enter the required fields
$la23 = "Erreur" ; //Error
$la24 = "Logout" ; //Logout
$la25 = "Supprimer les entrées sélectionnées" ; //Delete selected entries
$la26 = "Posté le" ; //Posted on
$la27 = "Admin Panel" ; //Admin Panel
$la28 = "Nom d'utilisateur" ; //Username
$la29 = "Mot de passe" ; //Password
$la30 = "Connexion" ; //Login
$la31 = "Mot de passe incorrect" ; //Wrong password
$la32 = "Chargement" ; //Loading
$la33 = "Nous mettons à jour le livre d'or. S'il vous plaît revenez plus tard" ; //We are updating the guestbook. Please come back later
//New stuff for version 1.0.6
$la34 = "Banned. Si vous pensez que cela est une erreur, s'il vous plaît contactez l'administrateur du site." ; //Banned. If you think this is an error, please contact the site admin."
$la35 = "Bloquer l'IP" ; //Ban IP
$la36 = "Entrez une adresse IP sur une nouvelle ligne et cliquez sur Enregistrer pour l'interdiction de la propriété intellectuelle" ; //Enter an IP on a new line and click Save to ban that IP
$la37 = "Enregistrer" ; //Save
$la38 = "Enregistrement avec succès !!!" ; //Saved !!!
$la39 = "L'IP est bloqué" ; //IP Banning
?>
A voir également:
- Problem de caractère en php
- Caractère ascii - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
- Caractere vide - Guide
- Caractere speciaux mac - Guide
18 réponses
salut,
J'ai un petit problème de caractère dans un livre d'or PHP
je pense que c un problem de "iso-8859-1"... je c pas voir les lettre avec accent é,è,ê..
c'est quoi exactement le problème ?
J'ai un petit problème de caractère dans un livre d'or PHP
je pense que c un problem de "iso-8859-1"... je c pas voir les lettre avec accent é,è,ê..
c'est quoi exactement le problème ?
be le problem c que quand j'écrit avec les lettres "é,è,ê" je c pas les voir!! il y a un petit carré a la place...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
non, il faut l'entête de la page html. Vois si tu as défini la langue comme étant le français. c'est peut-être ça.
j'ai pas besoin de page html moi, le fichier c du PHP
$encoding = "iso-8859-1";
je crois que c de ca que tu parle..
$encoding = "iso-8859-1";
je crois que c de ca que tu parle..
Pour qu'un navigateur sache quel encodage tu utilises et quelle langue tu as sur la page (donc quels caractères tu peux avoir comme des é ou à) tu dois mettre une entête à une page et cette entête est visible par le navigateur, donc après la génération de la page à partir du php. Ce que tu donnes là c'est l'encodage, mais il faudrait regarder dans le code source de la page (100% html) si une déclaration de la langue est faite. Dans le cas contraire, il faut mettre que la langue est le français, ce qui devrait résoudre le problème.
Peut-tu me donner l'encodage exacte, comme ca j'ai plus qu'a crée une page html, et le coller dedans
Bonjour,
Je ne vais pas répéter ce que dit Bigfish
Ton fichier php doit contenir du html (et pas l'inverse)
ton fichier .php commence par l'entête html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-FR" lang="fr-FR">
...
...
puis ton code php qui commence par
<?php .... et se termine par.... ?>
Je ne vais pas répéter ce que dit Bigfish
Ton fichier php doit contenir du html (et pas l'inverse)
ton fichier .php commence par l'entête html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr-FR" lang="fr-FR">
...
...
puis ton code php qui commence par
<?php .... et se termine par.... ?>
Salut,
essaie de rajouter ça :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
essaie de rajouter ça :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Remplace tout ton code par celui-ci et reteste :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>livredor.tk</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<meta name="description" content="livredor.tk">
<meta name="keywords" content="commentaires,suggestions,bienvenus,herstal,4040hk,sont">
</head>
<frameset rows="*,0" framespacing="0" border="0" frameborder="NO">
<frame src="http://ucuztasarim.hostarea.org/ohk/livredor/index.php" name="dot_tk_frame_content" scrolling="auto" noresize>
<frame src="http://park.dot.tk/dottk/trend" name="dot_tk_frame_trend" scrolling="no" noresize height="0">
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>livredor.tk</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Language" content="fr" />
<meta name="description" content="livredor.tk">
<meta name="keywords" content="commentaires,suggestions,bienvenus,herstal,4040hk,sont">
</head>
<frameset rows="*,0" framespacing="0" border="0" frameborder="NO">
<frame src="http://ucuztasarim.hostarea.org/ohk/livredor/index.php" name="dot_tk_frame_content" scrolling="auto" noresize>
<frame src="http://park.dot.tk/dottk/trend" name="dot_tk_frame_trend" scrolling="no" noresize height="0">
</frameset>
<noframes>
<body>
</body>
</noframes>
</html>