Google 网上论坛不再支持新的 Usenet 帖子或订阅项。历史内容仍可供查看。

charset et meta ?

已查看 3 次
跳至第一个未读帖子

Une Bévue

未读,
2010年5月12日 12:44:292010/5/12
收件人
la page :
<http://www.macruby.org/files/nightlies/>
indique :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

MAIS, quand je la t�l�charge avec ruby celui-ci me dit que l'encodage
est "ISO-8859-1".

c'est kika raison ?
et comment le savoir ?

en tk avec ruby je transcode vers utf-8 et �a ne r�le pas...


--
� Les conneries c'est comme les imp�ts,
on finit toujours par les payer. �
(Michel Audiard)

Andreas Prilop

未读,
2010年5月12日 12:50:432010/5/12
收件人
On Wed, 12 May 2010, Une B�vue wrote:

> <http://www.macruby.org/files/nightlies/>
> indique :
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

$ lynx -head -dump http://www.macruby.org/files/nightlies/

--> Content-Type: text/html;charset=ISO-8859-1

--
� superscript 1 � fraction 1/4 � D stroke � d stroke
� superscript 2 � fraction 1/2 � Thorn � thorn
� superscript 3 � fraction 3/4 � Y acute � y acute
� multiply sign � broken bar

Une Bévue

未读,
2010年5月12日 13:09:312010/5/12
收件人
Andreas Prilop <prilo...@trashmail.net> wrote:

tiens, j'avais oubli� lynx...

> --> Content-Type: text/html;charset=ISO-8859-1

bon, �a confirme, de toute fa�on, amha, la page ne contient pas de
caract�res accentu�s.

avec lynx j'ai �a :
zsh-% /opt/local/bin/lynx -head -dump
http://www.macruby.org/files/nightlies/
HTTP/1.1 200 OK
Date: Wed, 12 May 2010 17:06:14 GMT
Server: Apache/2.2.15 (Unix) mod_ssl/2.2.15 OpenSSL/0.9.8n DAV/2
mod_python/3.3.
1 Python/2.6.5
Vary: Accept-Encoding
Connection: close
Content-Type: text/html;charset=ISO-8859-1


qu'est-ce que �a veut dire "Vary: Accept-Encoding" ?

curieux tout de m�me un serveur avec Python pour servir des pkgs Ruby...

SAM

未读,
2010年5月12日 13:35:442010/5/12
收件人
Le 5/12/10 6:44 PM, Une B�vue a �crit :

> la page :
> <http://www.macruby.org/files/nightlies/>
> indique :
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
>
> MAIS, quand je la t�l�charge avec ruby celui-ci me dit que l'encodage
> est "ISO-8859-1".
>
> c'est kika raison ?

celui qui a raison est le serveur qui a envoy� l'en-t�te
(le meta n'est qu'une b�quille � d�faut d'indication par le serveur)

L'iso-truc ne devrait pas poser trop de pb,
s'il n'y a pas dans la page des machins hors de sa comp�tence.
Mais ... vaudrait mieux que l'encodage de la page soit le m�me que celui
indiqu� par le serveur.

> et comment le savoir ?

extension Web Developer dans Firefox ?
Pour savoir quel en-t�te a �t� envoy� par le serveur.

BBEdit ou TextWrangler (peut-�tre m�me TextEdit)
pour savoir en quel encodage a �t� *�crit* le fichier
(si toutefois, � l'enregistrement, le navigateur ne l'a pas modifi�)
car �a peut �tre �crit en Windows,
avoir un meta en utf-8,
et �tre servi en ISO-truc
... bonjour le r�sultat !

> en tk avec ruby je transcode vers utf-8 et �a ne r�le pas...

transcoder == traduire, convertir ?

oui, why not.

--
sm

Une Bévue

未读,
2010年5月12日 13:47:212010/5/12
收件人
SAM <stephanemor...@wanadoo.fr.invalid> wrote:

> celui qui a raison est le serveur qui a envoy� l'en-t�te
> (le meta n'est qu'une b�quille � d�faut d'indication par le serveur)

ouais...

> L'iso-truc ne devrait pas poser trop de pb,

non je n'ai pas vu de caract�res accentu�s, et d'ailleurs je ne
m'int�resse qu'au nom de la derni�re release de MacRuby pour la
t�l�charger (sa date y est incluse).


>
> > et comment le savoir ?
>
> extension Web Developer dans Firefox ?
> Pour savoir quel en-t�te a �t� envoy� par le serveur.

merci, je ne savais pas qu'on pouvait trouver �a l�...

> BBEdit ou TextWrangler (peut-�tre m�me TextEdit)
> pour savoir en quel encodage a �t� *�crit* le fichier
> (si toutefois, � l'enregistrement, le navigateur ne l'a pas modifi�)
> car �a peut �tre �crit en Windows,
> avoir un meta en utf-8,
> et �tre servi en ISO-truc
> ... bonjour le r�sultat !

je n'enregistre pas le fichier, je regarde juste si il y a une nightly +
r�cente que ce que j'ai sur mon disque.

> > en tk avec ruby je transcode vers utf-8 et �a ne r�le pas...
>
> transcoder == traduire, convertir ?

convertir de ISO-... en UTF-8 les regex de Ruby ne marche pas si on n'a
pas le "bon" encodage mon script, lui, est �crit en utf-8 donc je dois
convertir les ISO-... dans cet encodage d'o� la n�cessit� de savoir
lequel est le vrai. C'est pas celui �crit dans la nalise meta.

d'ailleurs, dans cette page ya m�me pas de </body></html>, c'est du
"xhtml1-transitional.dtd"...

Andreas Prilop

未读,
2010年5月14日 11:01:452010/5/14
收件人
On Wed, 12 May 2010, Une B�vue wrote:

> qu'est-ce que �a veut dire "Vary: Accept-Encoding" ?

Voir http://web-sniffer.net/ "Accept-Encoding: gzip"

Une Bévue

未读,
2010年5月14日 12:15:332010/5/14
收件人
Andreas Prilop <prilo...@trashmail.net> wrote:

> Voir http://web-sniffer.net/ "Accept-Encoding: gzip"

ok, merci !
--
� Quand tu lances la fl�che de la v�rit�,
trempe la pointe dans du miel. �
(Proverbe arabe)

Pierre Goiffon

未读,
2010年5月17日 11:28:402010/5/17
收件人
On 12/05/2010 19:35, SAM wrote:
>> et comment le savoir ?
>
> extension Web Developer dans Firefox ?
> Pour savoir quel en-t�te a �t� envoy� par le serveur.

Ou Live HTTP Headers (qui ajoute un onglet dans la boite page info)

0 个新帖子