Derniers journaux de ccomb :
- [05/03@00:29] Le noyau 2.6 est un bijou
- [29/01@19:06] Logiciel de Synchro FTP ?
- [29/01@15:24] périphériques USB dynamiques sous Debian
- [22/01@20:54] debconf automatique ?
- [30/09@16:12] Le DRM se généralise.
- [28/09@10:52] Renommer des fichiers de l'iso8859-1 vers l'unicode UTF8
- [22/09@15:54] Caractères invisibles sous Mozilla
- [13/09@17:04] TUXstanbul
- [05/09@12:31] résumé licence windows XP OEM
- [03/09@17:33] Ce que Windows ou MacOS possède, et que GNU/Linux n'a pas.
- [08/08@11:21] Privilégiez Word ? Non ! S'il vous plait !
- [05/08@09:42] cvs à travers ssh sans password. Et le dernier ferme la porte.
- [05/08@09:00] Un équivalent libre de FLASH ?
- [26/06@12:49] brevets-logiciels.info : problème de DNS à cause de nordnet...
- [28/05@18:02] http://brevets-logiciels.info --- la suite de l'histoire
- [25/05@10:41] Les tomates changent, mais dans le bon sens ?
- [22/05@17:29] www.brevets-logiciels.info : ouf...ça me calme.
- [20/05@18:21] www.brevets-logiciels.com : UNE HONTE
- [16/05@11:03] SpotPub
- [07/05@11:42] Apple Expo réservée aux seuls utilisateurs de Windows ou Mac
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 ?
> Lire le journal (32 commentaires, moyenne: 1,1).
Re: Sites en utf-8
Je n'y connais rien, mais le remier site renvoie :
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 () le 08/03/2004 à 18:09. (lien). Évalué à 2.J'y connais pas grand chose non plus mais une petite question en passant : Comment fais tu pour avoir les renseignements que les deux sites renvoient.
En bref, c'est quoi la commande ?--
O, D, I, L... Qu'est ce que ça peut bien vouloir dire ? -- La Cité de la peur (1994)-
[^]Re: Sites en utf-8
-
[^]Re: Sites en utf-8
Posté par unk () le 08/03/2004 à 18:30. (lien). Évalué à 2.Avec Wget :
~# 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 () le 08/03/2004 à 19:11. (lien). Évalué à 1.Merci
--
O, D, I, L... Qu'est ce que ça peut bien vouloir dire ? -- La Cité de la peur (1994)
-
[^]Re: Sites en utf-8
Posté par Fabimaru! (Jabber id, page perso, ) le 08/03/2004 à 22:02. (lien). Évalué à 1.Faire gaffe: l'un utilise la commande "GET", et l'autre la commande "HEAD". Quand je faisais des tests sur un page zope, ben ça donnait pas le même résultat.
--
Pas de bureau 3d libre sans drivers libres!
-
-
[^]Re: Sites en utf-8
Posté par MagicNinja (page perso, ) le 09/03/2004 à 07:51. (lien). Évalué à 1.apt-get install mozilla-livehttpheaders
Puis Tools -> Web Development -> Live HTTP headers
Puis tu lances ta requete (attention au cache :-)
-
Re: Sites en utf-8
J'ai pas de réponse juste une remarque:
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 (Jabber id, page perso, ) le 08/03/2004 à 16:59. (lien). Évalué à 1.Oui justement c'est ça le probleme, il y a un header HTTP ajouté de force et je ne sais pas comment le virer.
-
[^]Re: Sites en utf-8
Posté par Hardy Damien (page perso, ) le 08/03/2004 à 17:02. (lien). Évalué à 1.<?
header('Content-type: text/html');
?>
au debut d'un script PHP par exemple
Dam-
[^]Re: Sites en utf-8
Posté par ccomb (Jabber id, page perso, ) le 08/03/2004 à 17:04. (lien). Évalué à 1.Est-ce que ce n'est pas le boulot de cette balise ?
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />-
[^]Re: Sites en utf-8
Posté par gnap gnap (page perso, ) le 08/03/2004 à 17:07. (lien). Évalué à 1.Si si. L'autre méthode à l'avantage d'être dans l'entête HTTP et non pas l'entête HTML, mais théoriquement ça devrait avoir le même effet, si je ne m'abuse.
-
[^]Re: Sites en utf-8
Posté par Christophe Martel () le 09/03/2004 à 09:00. (lien). Évalué à 1.c'est vrai, théoriquement ça a avoir le même effet...sauf pour les entêtes de cache (expire, pragma...)...
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
Est-ce dû à la config d'apache ?
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 (Jabber id, page perso, ) le 08/03/2004 à 17:04. (lien). Évalué à 1.Vi il semble clair qu'il faille virer le charset par défaut d'apache, sinon il balance tout dans ce charset, ce qui foire tous les accents du document. On notera au passage que IE est plus malin sur ce coup puisqu'il vérifie si dans l'en-tête c'est pas précisé le charset à utiliser, auquel cas c'est celui-ci qui est pris en compte, contrairement à mozilla qui se fit au charset envoyé par Apache.
-
[^]Re: Sites en utf-8
Posté par gnap gnap (page perso, ) le 08/03/2004 à 17:10. (lien). Évalué à 1.A priori, si le serveur ne propose pas de charset par défaut, c'est pas bon non plus. La ligne <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> est tout à fait facultative, par contre il est vital que le codage soit précisé.
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 (Jabber id, page perso, ) le 08/03/2004 à 17:13. (lien). Évalué à 1.Non, je suis allé vérifier sur un IE 5.5, c'est exactement pareil.
-
[^]Re: Sites en utf-8
Posté par TImaniac (Jabber id, page perso, ) le 08/03/2004 à 17:39. (lien). Évalué à 1.Autant pour moi, IE fait pareil, sauf quand on affiche les souces où il retrouve bien le charset UTF-8. Me demande pas pkoi. Mais dans tous les cas, c'est la faute à Apache qui force le charset au lieu de respecter celui du document. Bizzare que cette option soit par défaut je trouve.
-
[^]Re: Sites en utf-8
Posté par ccomb (Jabber id, page perso, ) le 08/03/2004 à 17:48. (lien). Évalué à 1.Ca marche si je force l'encodage en PHP, mais je ne veux pas forcément faire du PHP pour des pages statiques. En fait on dirait que la config apache ignore le tag META...
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 (Jabber id, page perso, ) le 08/03/2004 à 18:10. (lien). Évalué à 1.vi vi Apache ignore bel et bien le tag méta, il faut donc que tu modifies ton conf pour que Apache arrête de foutre un charset par défaut !
-
[^]Re: Sites en utf-8
Posté par ccomb (Jabber id, page perso, ) le 08/03/2004 à 18:18. (lien). Évalué à 1.je suis en mutualisé et je n'ai pas accès à la config.
Je suis en train de voir si je peux mettre un fichier htaccess avec des parametres differents
-
-
-
-
-
Re: Sites en utf-8
Bizarre, chez moi c'est pareil http://people.gna.org/~yeupou/test.png(...)
Un problème de brouteur peut-être...
-
[^]Re: Sites en utf-8
Posté par ccomb (Jabber id, page perso, ) le 08/03/2004 à 17:00. (lien). Évalué à 1.Est-ce que tu ne forces pas l'affichage en UTF-8 dans tous les cas ?
-
[^]Re: Sites en utf-8
Posté par gnap gnap (page perso, ) le 08/03/2004 à 17:06. (lien). Évalué à 1.Je n'en sais rien du tout.
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 ?
T'as quoi comme polices configurées ? T'es sur d'utiliser des polices UTF 8 ?
-
[^]Re: polices ?
Posté par ccomb (Jabber id, page perso, ) le 08/03/2004 à 17:14. (lien). Évalué à 1.Oui car quand je force l'affichage en UTF-8 ça s'affiche correctement. Mais si je reloade ça revient comme avant.
Re: Sites en utf-8
Problème de Content-Type.
Avec PHP, faire un truc du style:
<?php
header('Content-type: text/html; charset=UTF-8');
echo '<?xml version="1.0" encoding="utf-8" ?>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 Strict//FR" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd(...)">
<html xmlns="http://www.w3.org/1999/xhtml(...)" lang="fr" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
blablah (suite)...
-
[^]Re: Sites en utf-8
Posté par ccomb (Jabber id, page perso, ) le 08/03/2004 à 17:49. (lien). Évalué à 1.Oui, j'ai essayé ça en PHP ça marche.
Mais si je veux faire des pages statiques ?
Re: Sites en utf-8
Est-ce dû à la config d'apache ?
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 (Jabber id, page perso, ) le 08/03/2004 à 17:52. (lien). Évalué à 1.Mais est-ce que je suis le seul au monde à faire des sites en UTF-8 ???
-
[^]Re: Sites en utf-8
Posté par Ramso (page perso, ) le 08/03/2004 à 18:08. (lien). Évalué à 1.Non je le faisais quand j'utilisais UTF-8 pour travailler mais j'ai abandonné tout ça pour revenir à latin-9 :D
Et j'avais le même problème, au passage.--
Groar !
-
Re: Sites en utf-8
Le fin mot de l'histoire :
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 !
Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.