Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > HTML / DHTML / XHTML
HTML / DHTML / XHTML Forum sur la programmation HTML / DHTML/ XHTML et la validation W3C. Cours (X)HTML, FAQ (X)HTML
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 27/08/2011, 21h53   #1
Invité de passage
 
Inscription : mai 2008
Messages : 37
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 37
Points : 3
Points : 3
Par défaut Accents sur certaines pages et pas dans d'autres

Bonsoir,

tel qu'il est explicité sur l'intitulé, je crée en ce moment un site web et je ne comprends pas que certaines pages acceptent les accents et d'autres non étant donné que c'est le même charset UTF8.

Mon site web : http://www.biptv.eu

J'ai voulu faire un test en reprenant la page d'accueil sur l'onglet "realisation"

donc vous remarquez bien qu'à l'accueil les accents sont présents...tandis que sur la page "réalisation" non...j'ai tout essayé mais je ne comprends pas.

Si quelqu'un pouvait m'aider.

Merci d'avance pour vos éventuelles réponses.

Cordialement.
serpolet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2011, 22h54   #2
Rédacteur/Modérateur
 
Avatar de kOrt3x
 
Homme Aurélien Gaymay
Technicien Informatique/Etudiant Web
Inscription : septembre 2006
Messages : 2 320
Détails du profil
Informations personnelles :
Nom : Homme Aurélien Gaymay
Âge : 29
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Technicien Informatique/Etudiant Web
Secteur : Santé

Informations forums :
Inscription : septembre 2006
Messages : 2 320
Points : 7 272
Points : 7 272
Envoyer un message via AIM à kOrt3x Envoyer un message via MSN à kOrt3x Envoyer un message via Skype™ à kOrt3x
Encode les caractères : http://cyberzoide.developpez.com/html/spec.php3
__________________
QuickEvent : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
QuickEvent Lite : Prise de rendez-vous rapide pour iPhone/iPad et iPod Touch (AppStore)
______________________________________________________________________________________

La rubrique Mac - Les cours & tutoriels Mac - Critiques de Livres Mac
kOrt3x est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 31/08/2011, 20h22   #3
Membre Expert
 
Avatar de Atomya Rise
 
Femme Emilie Lefol
En recherche d'emploi
Inscription : février 2009
Messages : 411
Détails du profil
Informations personnelles :
Nom : Femme Emilie Lefol
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : En recherche d'emploi
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2009
Messages : 411
Points : 1 277
Points : 1 277
D'après ton lien, je ne vois aucun soucis d’accents...

Peut être as-tu réparé, mais dans ce cas, ce serait bien de le précisé en indiquant la solution trouvé, surtout pour la personne qui a essayé de t'aider
__________________

Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
Pas de question technique en privé
- Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
- Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)
Atomya Rise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 08h04   #4
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Citation:
Envoyé par kOrt3x Voir le message
C'est fini ça. L'époque du remplacement des accents par leurs entités HTML était l'époque où la notion d'encodage des caractères était obscur pour la très grande partie des développeurs.

Maintenant il y a des tutos comme ça :
http://j-willette.developpez.com/tut...-site-en-utf8/
(ça vaut aussi bien pour l'ISO-8859-1)
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 10h19   #5
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Citation:
Maintenant il y a des tutos comme ça :
http://j-willette.developpez.com/tut...-site-en-utf8/(ça vaut aussi bien pour l'ISO-8859-1)
Mais si le serveur n'exécute pas le PHP, la balise meta et la sauvegarde des fichiers en UTF8 suffisent-elles ?
Sinon, moi, pour faire du html, j'utilise NVU, et quand je tape du texte avec des accents et que je regarde le html correspondant, ça utilise bien l'encodage que tu dis archaïque...
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 10h26   #6
Membre éclairé
 
Avatar de Kaamo
 
Homme Cyril
Ingénieur développement logiciels
Inscription : avril 2007
Messages : 205
Détails du profil
Informations personnelles :
Nom : Homme Cyril
Localisation : France, Nord (Nord Pas de Calais)

Informations professionnelles :
Activité : Ingénieur développement logiciels
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : avril 2007
Messages : 205
Points : 367
Points : 367
Citation:
Envoyé par laurentSc Voir le message
Mais si le serveur n'exécute pas le PHP, la balise meta et la sauvegarde des fichiers en UTF8 suffisent-elles ?
Sinon, moi, pour faire du html, j'utilise NVU, et quand je tape du texte avec des accents et que je regarde le html correspondant, ça utilise bien l'encodage que tu dis archaïque...
Comme dit dans le tuto faut lui spécifier ça dans le header() de chaque page.
Avec NVU, le codage en UTF-8 est possible : File > Save And Change Character Encoding
Kaamo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 11h07   #7
Modérateur
 
Avatar de Bisûnûrs
 
Josselin
Développeur Web
Inscription : janvier 2004
Messages : 9 050
Détails du profil
Informations personnelles :
Nom : Josselin
Âge : 29
Localisation : France, Rhône (Rhône Alpes)

Informations professionnelles :
Activité : Développeur Web

Informations forums :
Inscription : janvier 2004
Messages : 9 050
Points : 12 181
Points : 12 181
Citation:
Envoyé par laurentSc Voir le message
Mais si le serveur n'exécute pas le PHP, la balise meta et la sauvegarde des fichiers en UTF8 suffisent-elles ?


Citation:
Envoyé par L'article
Selon votre environnement, le navigateur va utiliser différentes méthodes pour choisir quel encodage utiliser pour parser et afficher le document demandé. Dans le cas d'un fichier statique local, sans serveur (donc sans utiliser même en local des logiciels comme WAMP ou EasyPHP), le navigateur va utiliser la balise <meta> décrite plus loin, alors que dans le cas d'un serveur, le navigateur va se référer à l'en-tête renvoyé par celui-ci.
Citation:
Envoyé par laurentSc Voir le message
Sinon, moi, pour faire du html, j'utilise NVU, et quand je tape du texte avec des accents et que je regarde le html correspondant, ça utilise bien l'encodage que tu dis archaïque...


Citation:
Envoyé par Bisûnûrs Voir le message
la notion d'encodage des caractères était obscur pour la très grande partie des développeurs.
Elle reste encore obscur pour une partie des développeurs. Ceux qui utilisent NVU par exemple. Du coup le logiciel utilise des entités HTML pour parer à toute éventualité.
Bisûnûrs est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/09/2011, 12h37   #8
Invité de passage
 
Inscription : mai 2008
Messages : 37
Détails du profil
Informations forums :
Inscription : mai 2008
Messages : 37
Points : 3
Points : 3
Excusez moi pour le retard, en effet, j'ai utilisé une méthode archaïque, celle où l'on ajoute les "ecute".

Cependant, j'ai trouvé quelque chose de bizarre, que j'ai appliqué sur un autre site que celui que j'ai cité ci-dessus et cela marche parfaitement.

Pour la page index, j'utilise:

Code :
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
et pour toutes les autres pages:

Code :
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Et cela marche parfaitement.
serpolet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 13h11   #9
Membre Expert
 
Avatar de kdmbella
 
Homme Demazy Mbella
Développeur Web
Inscription : août 2010
Messages : 620
Détails du profil
Informations personnelles :
Nom : Homme Demazy Mbella
Localisation : Cameroun

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Produits et services télécom et Internet

Informations forums :
Inscription : août 2010
Messages : 620
Points : 1 470
Points : 1 470
il y a malgré tout quelque chose qui cloche en utilisanty un méta avec UTF-8 ça devrait etre clair
Code :
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
avec ce charset : charset=iso-8859-1" justement les problème d'accent réapparaisse. donc revoit encore ton problème de plus prêt
__________________
Trois personnes peuvent garder un secret si deux d'entre elles sont mortes. :Benjamin Franklin
L'humanité se divise en trois catégories : ceux qui ne peuvent pas bouger, ceux qui peuvent bouger, et ceux qui bougent : Benjamin Franklin
Le hasard, c'est le déguisement que prend Dieu pour voyager incognito: Albert Einstein
bon je m'arrête là au risque de me faire buter
kdmbella est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2011, 13h57   #10
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
Citation:
Avec NVU, le codage en UTF-8 est possible : File > Save And Change Character Encoding
Oui, t'as raison ; j'avais pas vu.

Citation:
Selon votre environnement, le navigateur va utiliser différentes méthodes pour choisir quel encodage utiliser pour parser et afficher le document demandé. Dans le cas d'un fichier statique local, sans serveur (donc sans utiliser même en local des logiciels comme WAMP ou EasyPHP), le navigateur va utiliser la balise <meta> décrite plus loin, alors que dans le cas d'un serveur, le navigateur va se référer à l'en-tête renvoyé par celui-ci.
T'as raison, Bisunurs, c'est marqué...

Citation:
Ceux qui utilisent NVU par exemple
OK, je suis pas à la page...

par contre, je viens de faire un petit test :
Code :
1
2
3
4
<?php
header( 'content-type: text/html; charset=utf-8' );
echo "accentu&#40802;r>";
?>
(Notepad++ / encodage/enregistrer en UTF8 (sans BOM)) et
Citation:
accentu�
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2011, 22h09   #11
Débutant
 
Homme Laurent
Webmaster
Inscription : octobre 2006
Messages : 2 873
Détails du profil
Informations personnelles :
Nom : Homme Laurent
Âge : 48
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Activité : Webmaster
Secteur : Industrie

Informations forums :
Inscription : octobre 2006
Messages : 2 873
Points : 1 320
Points : 1 320
L'avantage de la méthode archaïque, c'est qu'elle marche, contrairement à mettre dans le fichier PHP la ligne
Code php :
header( 'content-type: text/html; charset=utf-8' );
et avoir mis dans Notepad++ l'encodage du fichier à utf_8 sans BOM...
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell
laurentSc est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h26.


 
 
 
 
Partenaires

Hébergement Web