gildot

Topo
Sobre
FAQ
Tópicos
Autores
Preferências
Artigos
Sondagens
Propor artigo


8/3
gildicas
9/30
jobs
10/9
perguntas
10/25
press

 
O símbolo do euro na WWW
Contribuído por jmce em 11-11-01 14:08
do departamento em-casa-de-ferreiro
www A nova sondagem do Gildot usa directamente o caracter de código 0x80 (128, em decimal) para representar o símbolo do euro. Esse é o código usado para o euro em diversas "code pages" do Windows, e fiquei admirado por "resultar bem" em Linux no Mozilla 0.9.5 (e no associado Galeon 0.12.6) que aqui tenho. Medida de recurso do Mozilla para "salvar" páginas escritas a pensar em Windows? Diversas outras técnicas resultam no Mozilla, mas provavelmente para muitos leitores do Gildot € € € não aparecem como 3 símbolos do euro. [alguns cêntimos no desenvolvimento]

Não tive tempo para pesquisar as discussões, mas suponho que o byte de valor 128 / 0x80 resultar no Mozilla sem ter sido especificado um "charset" (caso do Gildot) poderá ter sido controverso. Mas seria de facto correcto aparecer como o símbolo de euro se a página indicasse, por exemplo, o conjunto de caracteres windows-1252 através de um elemento

<meta http-equiv="Content-Type" content="text/html;charset="windows-1252" />

dentro do <head>...</head> (ou directamente num header de HTTP). Note-se que me refiro ao byte de valor 128 e não à representação (não definida!) &#128;, embora ela também resulte no ecléctico Mozilla (se funcionar no browser do leitor, o seguinte aparece como símbolo de euro: ).

De forma semelhante, "do lado do Linux" (e, mais em geral, para quem dispõe de iso-8859-15) poderá haver a preferência por especificar

<meta http-equiv="Content-Type" content="text/html;charset=iso-8859-15" />

e então representar o símbolo do euro com ¤ (164 decimal, A4 hexadecimal). É natural que os leitores do Gildot não vejam neste caso particular o símbolo do euro, dado que o charset do Gildot não é especificado, a não ser talvez se ajustarem explicitamente o browser para verem a página em "iso-8859-15".

Sendo indicado o conjunto de caracteres, as duas últimas representações estão formalmente correctas e nem precisariam que a codificação típica de caracteres no sistema do leitor fosse a mesma, mas apenas resultam se o browser estiver preparado para conhecer num caso o windows-1252 e no outro o iso-8859-15, conseguindo então representar o símbolo com as capacidades "nativas" do sistema onde está (mesmo que seja transcrevendo-o por extenso como "EUR" se não dispôr da representação gráfica). Como em muitos outros aspectos técnicos na WWW, a realidade é frequentemente antipática para os escribas.

Então como proceder? A melhor discussão que vi sobre este assunto (e em que baseei a maior parte deste artigo) é "The euro sign in HTML and in some other contexts", de Jukka Korpela (mais um finlandês...), responsável por muitos outros "goodies" em IT and communication - Yucca's free information site.

Como seria de esperar, não há por enquanto uma técnica de apresentação do símbolo do euro que tenha sucesso universal. Em muitos contextos, especialmente quando se deseja "leitura garantida", será talvez preferível usar a palavra "euro" ou a abreviatura oficial EUR. Quando se quiser mesmo usar o símbolo, as opções com mais possibilidade de sucesso serão (vejam se resultam no vosso browser, entre parêntesis):

  • a referência numérica decimal &#8364; ()
    (notar que a correspondente hexadecimal, &#x20AC; (), parece muito menos suportada);
  • a referência de entidade &euro; ().

A segunda é menos suportada que a primeira mas pelo menos pode "degradar-se" de forma ainda perceptível, aparecendo ao leitor simplesmente como "&euro;" quando o browser não a conhece. Ambas aparecem como "EUR" no Lynx e no Netscape 4.77. Quanto ao Konqueror que aqui tenho (versão 2.1.1 sobre KDE 2.2.1), parece apenas ter sucesso com estas representações se a página indicar que usa o charset iso-8859-15, o que é incorrecto: o browser deveria idealmente poder representar qualquer caracter directamente especificado numa referência daquelas (por exemplo usando localmente um símbolo de Euro dos tipos iso-8859-15 aqui instalados), independentemente do "charset" escolhido como base para os bytes "crus" do resto do texto.

Para informação mais pormenorizada, sugiro novamente a consulta da informação sobre o símbolo do euro em HTML disponibilizada pelo Jukka Korpela.

ATM hacked | PALM substitui handhelds defeituosos  >

 

gildot Login
Login:

Password:

Referências
  • Linux
  • Netscape
  • não definida!
  • iso-8859-15
  • "The euro sign in HTML and in some other contexts"
  • Jukka Korpela
  • IT and communication - Yucca's free information site
  • informação sobre o símbolo do euro em HTML
  • nova sondagem
  • o euro em diversas "code pages"
  • Mais acerca www
  • Também por jmce
  • Esta discussão foi arquivada. Não se pode acrescentar nenhum comentário.
    EUR EUR EUR (Pontos:2)
    por ajc em 11-11-01 22:29 GMT (#4)
    (Utilizador Info)
    O meu netscape, installado sem modificações com o rh7.2 vê: EUR EUR EUR no texto e ? na sondagem...
    Re:EUR EUR EUR (Pontos:1)
    por jmce em 12-11-01 1:47 GMT (#7)
    (Utilizador Info) http://jmce.artenumerica.org/
    Idem aqui, no 4.77 da Debian "testing".
    em defesa... (Pontos:5, Esclarecedor)
    por Xf em 12-11-01 1:00 GMT (#6)
    (Utilizador Info)
    não percebo...um assunto que até pode vir a suscitar dúvidas junto desta comunidade é posto a discussão, e explicado detalhadamente, com bastantes pormenores técnicos...e aparecem vários posts de resposta a reclamar!! Se não gostaram do artigo, por acharem que não tem interesse basta que não respondam ao artigo nem leiam a thread...agora aparecerem *várias* reclamações sobre o artigo...? Se fosse uma ainda era um ponto de vista que ficava, podendo concordar-se ou discordar dele..agora vir para aqui chover no molhado não tem muita lógica...digo eu, que às vezes gosto de dizer coisas.. enfim!
    Shake dreams from your hair my pretty child, my sweet one...
    Re:em defesa... (Pontos:0, Despropositado)
    por Gimp em 12-11-01 10:27 GMT (#8)
    (Utilizador Info)
    Talvez um postezito sobre o último joguito de tirinhos e explosões suscitasse mais interesse.


    "Os meus 2 Duh!" Gimp zZzZz

    Re:em defesa... (Pontos:2)
    por Gimp em 12-11-01 12:04 GMT (#10)
    (Utilizador Info)
    Em relação ao post? Não, mas realmente o meu pode ser enganador. Defendo o post original assim como o do caro Xf.


    "Os meus 2 Duh!" Gimp zZzZz

    Re:em defesa... (Pontos:1)
    por McB em 21-11-01 16:45 GMT (#13)
    (Utilizador Info)
    Também te deves estar a cagar para o português de tanga que usas, não?

    Muitas destas e começo a defender o NÃO aos ACs...

    Deves perceber tanto deste assunto como eu percebo do cultivo de batata-doce em terrenos argilosos

    Podia mandar-te arranjar uma vida, mas... se ficares caladinho já não é mau, ok?

    Porta-te bem, querido AC.
    Yours,
    McB
    They told me it need Windows 95 or better, so I chose Linux
    Re:desinteressante... (Pontos:2, Interessante)
    por jmce em 11-11-01 16:48 GMT (#2)
    (Utilizador Info) http://jmce.artenumerica.org/
    Infelizmente, o mundo pode ser mais complicado do que o nosso computador preferido actualizado na crista da onda. Já agora, o konqueror vê 3 símbolos com a escolha "Set encoding" (menu "View") em "Auto"? Ou apenas forçando o uso de iso-8859-15?

     

     

    [ Topo | Sugerir artigo | Artigos anteriores | Sondagens passadas | FAQ | Editores | Preferências | Contacto ]