Dites-moi si j'ai bien compris :
Si je déclare le bon charset dans le HEAD d'une page HTML, je n'ai pas
besoin de remplacer accents et autres par des codes &...; dans les textes.
Par contre si je ne déclare pas (ou un mauvais) charset, le fait d'utiliser
les codes &...; m'assure que ces caractères seront bien reproduits.
J'ai juste là ?
--
A'tchao
Le Fou
http://perso.club-internet.fr/ehiller/ - http://club.exocet.free.fr/
http://www.ffessm-cd84.com/
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pierre Goiffon
Dans le message:3fd0f3e6$0$6980$, Le Fou a écrit:
Olivier Miakinen a écrit: Exact. Il vaut mieux quand même l'envoyer *aussi* dans les entêtes HTTP.
C'est quoi "aussi" ? La ligne suivante n'est-elle pas suffisante ? <META http-equiv="Content-Type" content="text/html; charset=...">
Oui ou non... En toute théorie : - le client devrait d'abord lire l'entête HTTP avant de lire le meta http-equiv spécifié dans la page - le serveur peut modifier les entêtes qu'il envoit au client en regard de ces meta http-equiv... Oui mais ce n'est pas obligatoire ! (un "may" dans les spécifs)
Par contre, la 1ere chose que devrait regarder un client, c'est le META "Content-Type"... Donc celui-ci devrait suffire... mais entre la théorie et la pratique hein... Mieux vaut être blindé et autant que possible, envoyer au client tout ce qu'il faut comme il faut (meta content-type ET entête http)
-- ..::: Pierre GOIFFON :::..
Un grand merci à OE Quote Fix pour rendre OE utilisable :) => http://home.in.tum.de/~jain/software/quotefix.php
(email temporairement supprimé pour cause de déferlante Swen :( )
Dans le message:3fd0f3e6$0$6980$7a628cd7@news.club-internet.fr,
Le Fou <ehiller@club-internet.fr> a écrit:
Olivier Miakinen <Olivier.Miakinen@evidian.com> a écrit:
Exact. Il vaut mieux quand même l'envoyer *aussi* dans les entêtes
HTTP.
C'est quoi "aussi" ?
La ligne suivante n'est-elle pas suffisante ?
<META http-equiv="Content-Type" content="text/html; charset=...">
Oui ou non... En toute théorie :
- le client devrait d'abord lire l'entête HTTP avant de lire le meta
http-equiv spécifié dans la page
- le serveur peut modifier les entêtes qu'il envoit au client en regard
de ces meta http-equiv... Oui mais ce n'est pas obligatoire ! (un "may"
dans les spécifs)
Par contre, la 1ere chose que devrait regarder un client, c'est le META
"Content-Type"... Donc celui-ci devrait suffire... mais entre la théorie
et la pratique hein... Mieux vaut être blindé et autant que possible,
envoyer au client tout ce qu'il faut comme il faut (meta content-type ET
entête http)
--
..::: Pierre GOIFFON :::..
Un grand merci à OE Quote Fix pour rendre OE utilisable :)
=> http://home.in.tum.de/~jain/software/quotefix.php
(email temporairement supprimé pour cause de déferlante Swen :( )
Olivier Miakinen a écrit: Exact. Il vaut mieux quand même l'envoyer *aussi* dans les entêtes HTTP.
C'est quoi "aussi" ? La ligne suivante n'est-elle pas suffisante ? <META http-equiv="Content-Type" content="text/html; charset=...">
Oui ou non... En toute théorie : - le client devrait d'abord lire l'entête HTTP avant de lire le meta http-equiv spécifié dans la page - le serveur peut modifier les entêtes qu'il envoit au client en regard de ces meta http-equiv... Oui mais ce n'est pas obligatoire ! (un "may" dans les spécifs)
Par contre, la 1ere chose que devrait regarder un client, c'est le META "Content-Type"... Donc celui-ci devrait suffire... mais entre la théorie et la pratique hein... Mieux vaut être blindé et autant que possible, envoyer au client tout ce qu'il faut comme il faut (meta content-type ET entête http)
-- ..::: Pierre GOIFFON :::..
Un grand merci à OE Quote Fix pour rendre OE utilisable :) => http://home.in.tum.de/~jain/software/quotefix.php
(email temporairement supprimé pour cause de déferlante Swen :( )
SR
Le Fou wrote:
Personnellement je ne vois pas pourquoi je modifierai la config d'un serveur qui ne m'appartient pas, c'est comme si j'ordonnais à un garagiste d'utiliser mes outils pour réparer ma voiture ;-)
Pas réellement. L'administrateur du serveur ne peut pas savoir quel encodage est utilisé par ses hébergés, à moins que tu ne le payes le prix d'un garagiste pour aller mettre les mains dans ton site. Je doute que le paies tant que ça.
L'admin peut déclarer un encodage par défaut, mais ce n'est pas toujours le cas. Dans ton cas, tu peux regarder quel encodage par défaut est défini et prier, s'il te convient, pour qu'il ne change jamais. Ou tu peux, dans le cas où cette directive t'es autorisée, placer un fichier .htaccess et définir ton encodage pour ton site. C'est l'affaire de quelques minutes.
Je me contenterai donc d'une balise meta dans ma page.
C'est toi qui voyes.
Et on n'utilise pas notepad.exe sauf quand on est masochiste.
C'était pour simplifier,
moi, c'était pour troller ;)
-- SR
Le Fou wrote:
Personnellement je ne vois pas pourquoi je modifierai la config d'un serveur
qui ne m'appartient pas, c'est comme si j'ordonnais à un garagiste
d'utiliser mes outils pour réparer ma voiture ;-)
Pas réellement.
L'administrateur du serveur ne peut pas savoir quel encodage
est utilisé par ses hébergés, à moins que tu ne le payes
le prix d'un garagiste pour aller mettre les mains dans ton
site. Je doute que le paies tant que ça.
L'admin peut déclarer un encodage par défaut, mais ce n'est pas toujours
le cas.
Dans ton cas, tu peux regarder quel encodage par défaut est défini
et prier, s'il te convient, pour qu'il ne change jamais.
Ou tu peux, dans le cas où cette directive t'es autorisée, placer
un fichier .htaccess et définir ton encodage pour ton site.
C'est l'affaire de quelques minutes.
Je me contenterai donc d'une balise meta dans ma page.
C'est toi qui voyes.
Et on n'utilise pas notepad.exe sauf quand on est masochiste.
Personnellement je ne vois pas pourquoi je modifierai la config d'un serveur qui ne m'appartient pas, c'est comme si j'ordonnais à un garagiste d'utiliser mes outils pour réparer ma voiture ;-)
Pas réellement. L'administrateur du serveur ne peut pas savoir quel encodage est utilisé par ses hébergés, à moins que tu ne le payes le prix d'un garagiste pour aller mettre les mains dans ton site. Je doute que le paies tant que ça.
L'admin peut déclarer un encodage par défaut, mais ce n'est pas toujours le cas. Dans ton cas, tu peux regarder quel encodage par défaut est défini et prier, s'il te convient, pour qu'il ne change jamais. Ou tu peux, dans le cas où cette directive t'es autorisée, placer un fichier .htaccess et définir ton encodage pour ton site. C'est l'affaire de quelques minutes.
Je me contenterai donc d'une balise meta dans ma page.
C'est toi qui voyes.
Et on n'utilise pas notepad.exe sauf quand on est masochiste.
C'était pour simplifier,
moi, c'était pour troller ;)
-- SR
Olivier Miakinen
Le 10/12/2003 19:31, Le Fou répondait à SR :
c'est le serveur (Apache par exemple) qui envoie les en-têtes. Il faut donc modifier la config du serveur. Généralement, tu n'as pas accès à la configuration du serveur, donc tu utilises un fichier de configuration locale souvent nommé .htaccess dans le cas d'Apache.
Ok ! C'est bien ce que je pensais. Personnellement je ne vois pas pourquoi je modifierai la config d'un serveur qui ne m'appartient pas, c'est comme si j'ordonnais à un garagiste d'utiliser mes outils pour réparer ma voiture ;-)
En effet. Donc pas de modif de la config générale du serveur.
Je me contenterai donc d'une balise meta dans ma page.
Pourquoi pas le .htaccess ?
Et on n'utilise pas notepad.exe sauf quand on est masochiste.
Non. On utilise vi sous cygwin.
Le 10/12/2003 19:31, Le Fou répondait à SR :
c'est le serveur (Apache par exemple) qui envoie les en-têtes.
Il faut donc modifier la config du serveur.
Généralement, tu n'as pas accès à la configuration du serveur,
donc tu utilises un fichier de configuration locale souvent
nommé .htaccess dans le cas d'Apache.
Ok ! C'est bien ce que je pensais.
Personnellement je ne vois pas pourquoi je modifierai la config d'un serveur
qui ne m'appartient pas, c'est comme si j'ordonnais à un garagiste
d'utiliser mes outils pour réparer ma voiture ;-)
En effet. Donc pas de modif de la config générale du serveur.
Je me contenterai donc d'une balise meta dans ma page.
Pourquoi pas le .htaccess ?
Et on n'utilise pas notepad.exe sauf quand on est masochiste.
c'est le serveur (Apache par exemple) qui envoie les en-têtes. Il faut donc modifier la config du serveur. Généralement, tu n'as pas accès à la configuration du serveur, donc tu utilises un fichier de configuration locale souvent nommé .htaccess dans le cas d'Apache.
Ok ! C'est bien ce que je pensais. Personnellement je ne vois pas pourquoi je modifierai la config d'un serveur qui ne m'appartient pas, c'est comme si j'ordonnais à un garagiste d'utiliser mes outils pour réparer ma voiture ;-)
En effet. Donc pas de modif de la config générale du serveur.
Je me contenterai donc d'une balise meta dans ma page.
Pourquoi pas le .htaccess ?
Et on n'utilise pas notepad.exe sauf quand on est masochiste.