Une petite enigme dont je ne connais pas la réponse :
Voici la même page html posée sur deux serveurs différents :
http://ccomb.free.fr/test.htm(...)
http://brevets-logiciels.info/test.htm(...)
C'est une page encodée en UTF-8.
L'une affiche bien les accents, pas l'autre. Pourquoi ?
Est-ce dû à la config d'apache ?
# Re: Sites en utf-8
Posté par manuel . Évalué à 2.
HTTP/1.1 200 OK
Date: Mon, 08 Mar 2004 16:52:22 GMT
Server: Apache/1.3.27 (Unix) Debian GNU/Linux
Last-Modified: Thu, 29 Jan 2004 19:39:21 GMT
ETag: "1001620-126-40196169"
Accept-Ranges: bytes
Content-Length: 294
Connection: close
Content-Type: text/html
alors que le deuxième renvoie
HTTP/1.1 200 OK
Date: Mon, 08 Mar 2004 16:50:29 GMT
Server: VHFFS 2.0 / Apache/2.0.48 (Unix)
Last-Modified: Sun, 05 Oct 2003 18:59:34 GMT
ETag: "64154f5-1389-32be3180"
Accept-Ranges: bytes
Content-Length: 5001
Connection: close
Content-Type: text/html; charset=ISO-8859-1
[^] # Re: Sites en utf-8
Posté par littlebreizhman . Évalué à 2.
En bref, c'est quoi la commande ?
[^] # Re: Sites en utf-8
Posté par Tof . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par monsieurw . Évalué à 2.
~# wget --server-response -O /dev/null http://[URL]
Avec Curl :
~# curl -i --head http://[URL]
Sinon, certaines distribution Linux incluent le module Perl LWP, qui installe "lwp-request" et les scripts HEAD/GET
~# lwp-request -m HEAD -U http://[URL]
~# HEAD http://[URL]
Bref...
[^] # Re: Sites en utf-8
Posté par littlebreizhman . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par Fabimaru (site web personnel) . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par MagicNinja . Évalué à 1.
Puis Tools -> Web Development -> Live HTTP headers
Puis tu lances ta requete (attention au cache :-)
# Re: Sites en utf-8
Posté par Nicolas Bourdais (Mastodon) . Évalué à 1.
Avec firefox la page chez brevets-logiciel est toute cracra, sauf quand je force l'affichage en UTF-8 (View-->Character Encoding-->Unicode au lieu de iso...).
Chose que je n'ai pas à faire pour la première, où l'affichage est bien en utf-8 (View-->Character Encoding : unicode ok)
[^] # Re: Sites en utf-8
Posté par ccomb (site web personnel) . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par Hardy Damien . Évalué à 1.
header('Content-type: text/html');
?>
au debut d'un script PHP par exemple
Dam
[^] # Re: Sites en utf-8
Posté par ccomb (site web personnel) . Évalué à 1.
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
[^] # Re: Sites en utf-8
Posté par Anonyme . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par Christophe Martel . Évalué à 1.
en effet, si ces entêtes sont dans le document HTML, en cas d'un go back sur une telle page, le navigateur recharge la page à partir du cache mais si les entêtes sont envoyés par HTTP, cela force le navigateur a demander une nouvelle page au serveur...
# Re: Sites en utf-8
Posté par symoon . Évalué à 1.
Sûrement, vu ce qu'on trouve dans un /etc/apache/httpd.conf de base :
# Default charset to iso-8859-1 (ttp://www.apache.org/info/css-security/).
AddDefaultCharset on
Cela semble tout de même étrange qu'apache envoie qd même le tout en iso-8859-1
[^] # Re: Sites en utf-8
Posté par TImaniac (site web personnel) . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par Anonyme . Évalué à 1.
Bref, ça me semble être une fausse bonne idée que de virer cette conf.
Par ailleurs, rien n'est très clair quant au reste, je n'ai pas le problème avec Konqueror.
[^] # Re: Sites en utf-8
Posté par ccomb (site web personnel) . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par TImaniac (site web personnel) . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par ccomb (site web personnel) . Évalué à 1.
PS: s/Autant pour moi/Au temps pour moi
( http://www.academie-francaise.fr/langue/questions.html#au_temps(...) )
[^] # Re: Sites en utf-8
Posté par TImaniac (site web personnel) . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par ccomb (site web personnel) . Évalué à 1.
Je suis en train de voir si je peux mettre un fichier htaccess avec des parametres differents
# Re: Sites en utf-8
Posté par Anonyme . Évalué à 1. Dernière modification le 05 décembre 2021 à 17:50.
Bizarre, chez moi c'est pareil (NdM: lien cassé retiré pour l'anonymisation)
Un problème de brouteur peut-être…
[^] # Re: Sites en utf-8
Posté par ccomb (site web personnel) . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par Anonyme . Évalué à 1.
A priori, dans la conf, j'ai « utiliser l'encodage de votre langue » comme codage par défaut. J'ai rien touché de spécifique.
# polices ?
Posté par Anonyme . Évalué à 1.
[^] # Re: polices ?
Posté par ccomb (site web personnel) . Évalué à 1.
# Re: Sites en utf-8
Posté par stork . Évalué à 1.
Avec PHP, faire un truc du style:
[^] # Re: Sites en utf-8
Posté par ccomb (site web personnel) . Évalué à 1.
Mais si je veux faire des pages statiques ?
# Re: Sites en utf-8
Posté par Barbapapa . Évalué à 1.
Il semble, chez Free, le champ "Content-Type" ne précise pas le codage alors que chez l'autre site, on a "Content-Type: text/html; charset=ISO-8859-1".
[^] # Re: Sites en utf-8
Posté par ccomb (site web personnel) . Évalué à 1.
[^] # Re: Sites en utf-8
Posté par Ramso . Évalué à 1.
Et j'avais le même problème, au passage.
# Re: Sites en utf-8
Posté par ccomb (site web personnel) . Évalué à 1.
il suffit de mettre un fichier .htaccess contenant "AddDefaultCharset UTF-8" à la racine du site. (à condition que la config d'apache permette certains AllowOverride.)
Merci de votre aide !
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.