Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/06/2006, à 19:15

g_barthe

[Résolu] encodage de caractères en html

Bonsoir,
J'ai créé des pages web avec bluefish en précisant l'encodage du jeu de caractères UTF-8 mais firefox ne lit pas les caractères accentués extrait de ma bdd comme il faut. Il faut que je spécifie encodage des caractères ->ISO 8859-1 dans firefox.

En fait ce sont les valeurs extraites de ma base de données qui resortent avec des points d'interrogation. Le format des données est pourtant "UTF-8_general_ci".

Extrait du fichier html :
<?php

session_start();

?>

<html>
<head>
    <title>Gestion des fils de broderie - Menu g&eacute;n&eacute;ral</title>
    <meta http-equiv="Content-Type" content="text/HTML; charset=iso-8859-1" /meta>

</head>



<font color=#FF6600 font size="5"><u><b><i><div align="center">Gestion des fils</div></i></b></u></font>



<body>



<br>

<hr align="center" color="#0099FF" width="100%" size="5">

<br>


<?php

include ("_relpos.php");

include ($phproot . "/entete.php"); //appel du fichier de l'entete

include ($phproot."/motpasse.php") ;

include ($phproot."/test_connexion.php");

?>


<form name="recherche" action="recherchefil.php" method="post">
<table border="0" bgcolor="" width="100%">

En fait c'est un fichier avec l'extension php mais avec du html inclus dedans. J'ai essayé de passer la commande html avec la méthode echo de php mais le résultat est le même.

Y a t'il quelque chose d'incompatible ?

Merci de votre aide

Dernière modification par g_barthe (Le 05/06/2006, à 16:31)


Mon forum perso sur le génie climatique http://le-genie-climatique.positifforum.com/
Le forum des travaux manuels : http://pausebroderie.fr/

Hors ligne

#2 Le 04/06/2006, à 20:32

Kiraa

Re : [Résolu] encodage de caractères en html

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

met ça dans le header de la page , ça devrait être suffisant

Hors ligne

#3 Le 04/06/2006, à 20:50

g_barthe

Re : [Résolu] encodage de caractères en html

<?php

session_start();

?>

<html>
<head>
    <title>Gestion des fils de broderie - Menu g&eacute;n&eacute;ral</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

</head>



<font color=#FF6600 font size="5"><u><b><i><div align="center">Gestion des fils</div></i></b></u></font>



<body>

voila le changement effectué mais ca ne change rien. Je pensais plutot a l'encodage de la bdd mais je ne vois pas pk celui ne marche pas.


Mon forum perso sur le génie climatique http://le-genie-climatique.positifforum.com/
Le forum des travaux manuels : http://pausebroderie.fr/

Hors ligne

#4 Le 04/06/2006, à 21:56

gene69

Re : [Résolu] encodage de caractères en html

->moi je passe toutes mes chaines extraites de la bdd par la fonction html entities et par la fonction qui transforme un back slash n en br


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#5 Le 05/06/2006, à 16:31

g_barthe

Re : [Résolu] encodage de caractères en html

super merci. Ca marche super bien. Et c'est super simple à modifier les fichier déjà créés. Je connaissais pas du tout cette fonction. PHP est vraiment superpuissant et accessible à tous qd on s'en donne la peine.
Bye.


Mon forum perso sur le génie climatique http://le-genie-climatique.positifforum.com/
Le forum des travaux manuels : http://pausebroderie.fr/

Hors ligne