#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éné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éné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