Bonjour à tous !

Qui saurait comment accéder à l'en-tête HTTP ? Où se trouve-t-elle exactement, d'ailleurs ?

Dans le but d'afficher des pages en japonais, je souhaiterai pouvoir préciser dans cette en-tête HTTP l'encodage à employer, car j'ai beau l'indiquer dans le head de chaque page, le navigateur ne tient compte que de l'encodage paramétré par défaut par le serveur.
Bonjour Dhamma,

As tu essayé avec quelque chose comme :
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" />
Ou
<meta http-equiv="Content-Type" content="text/html; charset=ISO-2022-JP" />
Oui, j'avais essayé tous les charset possibles pour le japonais, et viens à l'instant d'essayer de nouveau.

Le problème ne vient pas du meta à placer dans le HTML, mais de l'en-tête HTML (qui doit être un fichier à part, rien à voir avec le code HTML de la page).

Merci quand même Smiley smile

Modifié par Dhamma (16 Dec 2006 - 16:27)
Bonjour,

Il suffit de jeter un coup d'oeil à la faq pour le savoir.

Soit dit en passant, quel est l'intérêt de mettre l'intégralité de ton message en couleur ?
Modifié par Eldebaran (16 Dec 2006 - 18:13)
Eldebaran a écrit :
Il suffit de jeter un coup d'oeil à la faq pour le savoir.


J'y étais déjà passé, mais il n'y a pas la réponse à mon problème.

Eldebaran a écrit :
Soit dit en passant, quel est l'intérêt de mettre l'intégralité de ton message en couleur ?


C'est juste une habitude qui n'a effectivement pas lieu d'être ici.
Dhamma a écrit :
J'y étais déjà passé, mais il n'y a pas la réponse à mon problème.
Il suffit pourtant de suivre un des liens donnés à la fin de l'article...
http://www.blog-and-blues.org/weblog/2004/08/16/275-encodage-caracteres-xhtml a écrit :
de préciser prioritairement l'encodage via HTTP si on a accès à ce paramètre serveur, par exemple avec header("Content-type: text/html; charset=ISO-8859-1"); en PHP, ou <%response.ContentType=("text/html; charset=iso-8859-1")%> en ASP.
Merci de votre aide, mon cher Coin coin, mais malheureusement, ça ne me dit toujours pas ni comment je peux accéder à cette fameuse en-tête HTTP. Smiley confus
Merci infiniment pour votre aide Véro, et mes excuses sincères à Eldebaran que j'espère ne pas avoir vexé. Je sais bien que Coin coin n'est pas son pseudo, c'était juste une interpellation affective.

À propos de Coin coin, le lien http://lordcanard.free.fr/ ne s'ouvre plus. Changement d'adresse ?
Dhamma a écrit :
mes excuses sincères à Eldebaran que j'espère ne pas avoir vexé.
Non, je m'en suis remis, merci. Smiley smile
Dhamma a écrit :
À propos de Coin coin, le lien http://lordcanard.free.fr/ ne s'ouvre plus. Changement d'adresse ?
C'est Free qui fait un caprice. Smiley biggol
Modifié par Eldebaran (18 Dec 2006 - 10:54)
La chose est configurée sur le serveur, et effectivement les entêtes HTTP prennent le pas sur les entêtes HTML à ce niveau.

Si la page est générée par un langage (genre PHP, Ruby, etc.) c'est dans ce langage qu'il faut modifier le header approprié.

Si elle est simplement servie par le serveur (Apache par exemple), il faut configurer Apache pour qu'il le dise (par exemple moi sur mes mutus j'utilise un .htaccess avec AddDefaultCharset utf8 dedans, mais c'est mon cas).

Bref, tout dépend de ta configuration. Difficile d'être plus précis sans connaître les détails.
Merci pour cette réponse complète. Je comprends enfin à présent, bien que je ne puisse pas accéder à ces fichiers.