Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/09/2011, 16h09   #1
Invité régulier
 
Homme Georges
Ingenieur-retraité-electronique
Inscription : mai 2011
Messages : 72
Détails du profil
Informations personnelles :
Nom : Homme Georges
Localisation : Réunion

Informations professionnelles :
Activité : Ingenieur-retraité-electronique

Informations forums :
Inscription : mai 2011
Messages : 72
Points : 5
Points : 5
Par défaut changer en charset:utf-8

Bonjour,

comme je travaille souvent en français et en allemand et que ma page et en ansi (8859-1) j'ai voulu tout mettre en UTF-8.
Ma page s'appelle Réservation.html mais elle comporte une iframe.
Code :
<iframe src="administration/calendrier.php" </iframe>
1- Donc j'ai mis dans Réservation.html, dans le head:
Code :
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
En laissant ainsi, les caractères allemands spécifiques (ä,ü...)de calendrier.php seulement, deviennent des caractères bizarres.
J'ai donc penser qu'il fallait aussi mettre charset utf-8 dans calendrier.php, mais là je bloque.
Comment l'écrit-on dans le head (sous forme d'une meta-comme avant?)de calendrier.php?

Code :
1
2
3
4
5
6
<html>
<head>
<title>index</title>
<link href="calendar.css" rel="stylesheet" type="text/css">
</head>
<body>
Merci pour votre aide.
Georges
Georges974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/09/2011, 16h37   #2
Membre Expert
 
Avatar de Seb33300
 
Homme Sébastien Alfaiate
Développeur Web
Inscription : janvier 2007
Messages : 1 329
Détails du profil
Informations personnelles :
Nom : Homme Sébastien Alfaiate
Âge : 26
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : janvier 2007
Messages : 1 329
Points : 1 657
Points : 1 657
En ajoutant simplement cette balise meta, tu ne fait que dire au navigateur de lire ta page comme une page UTF-8.

Or ton fichier lui est toujours encodé en ISO.
Il faut convertir ton fichier en UTF-8 par exemple avec Notepad++ via "Encodage" > "Convertir en UTF-8 (sans BOM)" (et pas "encoder")


Plus d'infos sur cette page :
http://j-willette.developpez.com/tut...-site-en-utf8/
__________________
Zend Certified Engineer PHP 5.3

« Crois-tu comprendre le monde juste en matant le 20H Ou connaître l'histoire en ayant lu que l'angle des vainqueurs ? » Keny Arkana
Seb33300 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 19h51   #3
Invité régulier
 
Homme Georges
Ingenieur-retraité-electronique
Inscription : mai 2011
Messages : 72
Détails du profil
Informations personnelles :
Nom : Homme Georges
Localisation : Réunion

Informations professionnelles :
Activité : Ingenieur-retraité-electronique

Informations forums :
Inscription : mai 2011
Messages : 72
Points : 5
Points : 5
Néanmoins j'ai du mettre les balises meta dans les 2 fichiers
Reservation.html et calendrier.php pour que UTF-8 soit pris en compte.

Merci pour "encodage" dans notepad++ , je m'obstinais et je ne le voyais pas "convertir en UTF-8".
le tuto intéressant.
Merci
Georges974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/09/2011, 19h55   #4
Invité régulier
 
Homme Georges
Ingenieur-retraité-electronique
Inscription : mai 2011
Messages : 72
Détails du profil
Informations personnelles :
Nom : Homme Georges
Localisation : Réunion

Informations professionnelles :
Activité : Ingenieur-retraité-electronique

Informations forums :
Inscription : mai 2011
Messages : 72
Points : 5
Points : 5
quelle faute:
Néanmoins j'ai du mettre les balises meta dans les 2 fichiers
Reservation.html et calendrier.php pour que UTF-8 soit pris en compte.


Il faut lire:
Néanmoins j'ai du mettre les balises meta dans les 2 fichiers
Reservation.html et calendrier.php pour que UTF-8 soient prises en compte.
Georges974 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h44.


 
 
 
 
Partenaires

Hébergement Web