Dúvida quanto à codificação em editores html.[resolvido]

Iniciado por Darth Vader, 15 de Maio de 2010, 03:08

tópico anterior - próximo tópico

Darth Vader

Pessoal, estou começando a dar meus primeiros passos em html e deparei-me com a codificação errada de caracteres que aparecem nos browsers quando quero visualizar o documento ou no Opera ou no Firefox (ainda não testei no IE). Palavras com acento aparecem esquisitas.
Dei uma 'googleada' e achei alguns sites explicando isso. No Quanta Plus verifiquei que a codificação estava como unicode utf-8 e em um site dizia que era melhor colocar como ISO-8859-1, qualquer que fosse o editor.

No Komposer estava como 'ocidental iso 8895-1' e no Quanta estava como 'oeste europeu iso 8895-1'.
Há alguma diferença?
Ao escolher essa codificação, meu documento será visualizado sem problemas em qualquer browser?
Ou alguns browsers tem alguma frescura que eu deva ficar ciente desde já?
Obrigado.

velox256

Está tudo certo, a codificação é essa mesma. Eu uso nas minhas páginas e ninguém falou nada...
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.

irtigor

Não há motivo lógico de usar iso 8895-1 no lugar de UTF-8

http://googleblog.blogspot.com/2010/01/unicode-nearing-50-of-web.html

Se você usa mais de um editor, verifica se estão todos configurados para usar o mesmo encode. Se você usa windows/editor estranho/linguagem de programação sem bom suporte a unicode a fonte do seu problema pode ser o "bom". Links uteis:

http://revolucao.etc.br/archives/charsets-e-encodings/
http://www.igorescobar.com/blog/2009/10/26/problemas-com-utf-8-with-bom/
http://unicode.org/faq/utf_bom.html#BOM

Darth Vader

Citação de: irtigor online 15 de Maio de 2010, 08:01
Não há motivo lógico de usar iso 8895-1 no lugar de UTF-8

http://googleblog.blogspot.com/2010/01/unicode-nearing-50-of-web.html

Se você usa mais de um editor, verifica se estão todos configurados para usar o mesmo encode. Se você usa windows/editor estranho/linguagem de programação sem bom suporte a unicode a fonte do seu problema pode ser o "bom". Links uteis:

http://revolucao.etc.br/archives/charsets-e-encodings/
http://www.igorescobar.com/blog/2009/10/26/problemas-com-utf-8-with-bom/
http://unicode.org/faq/utf_bom.html#BOM

Este é o site que eu vi:
"...Deve-se ressaltar que existem protocolos padrão que determinam a codificação dos caracteres que devem ser respeitados pelas pessoas que criam páginas para serem visualizadas na Internet.

Mas, se a página ou a mensagem de e-mail não informar a codificação em que foi escrita, o texto pode aparecer não formatado corretamente.

Duas das mais importantes codificações são:

. ISO = International Standardization Organization).
É o padrão ocidental, utilizado também no Brasil.
Cada caractere só possui 1 byte (8 bits), gerando um máximo de 256 caracteres.

. UTF-8: Padrão mundial, que pode ser usado em quase todos os idiomas.

Cada caractere possui 2 bytes (16 bits), o que permite um valor máximo bem maior que o anterior: 65.536 caracteres..."
http://www.cultura.ufpa.br/dicas/htm/htm-estr.htm

Daí creio que , pelo menos pra mim, seria mais viável usar iso no lugar do utf, e ele funcionou nos editores perfeito e bem melhor que o utf.

Com relação ao seu artigo, gostei muito e aprendi mais um pouco - o lance do tal "BOM".
O Notepad++ roda no wine sem problemas e fui dar uma olhada nele tmb, na parte de codificação tem a opção "without BOM".
Valeu pela dica.

Darth Vader

Citação de: velox256 online 15 de Maio de 2010, 07:11
Está tudo certo, a codificação é essa mesma. Eu uso nas minhas páginas e ninguém falou nada...
Velox, uma dúvida off-topic: aquele esquema do lado esquerdo do teu site com os menus, barra de rolagem etc é o que se chama frameset? Só por curiosidade.

Darth Vader

Citação de: Darth Vader online 15 de Maio de 2010, 11:13
Citação de: velox256 online 15 de Maio de 2010, 07:11
Está tudo certo, a codificação é essa mesma. Eu uso nas minhas páginas e ninguém falou nada...
Velox, uma dúvida off-topic: aquele esquema do lado esquerdo do teu site com os menus, barra de rolagem etc é o que se chama frameset? Só por curiosidade.

Achei, é o tal frameset mesmo.
Já saquei o funcionamento dele no Quanta.

velox256

Isso aí, meu site usa frames e, no meu caso, são 3 frames, o que monta a página, o frame à esquerda e o frame à direita. Qdo se usa frame, o link a ser aberto tem que ser especificado no item "target"; cada frame tem um nome, no meu caso, o frame à esquerda se chama 'esquerda' e o da direita se chama 'direita'. Nos links do frame à esquerda (que é onde fica o menu de navegação, criados com javascript), para serem visualizados no frame à direita, o item 'target' dos links devem apontar para o frame chamado 'direita', que é onde ele vai ser visualizado.

Eu acho frames muito práticos, mas a maioria dos sites usam páginas 'normais' mesmo, mas em php ou outra linguagem de programação, que são mais práticas do que simples html.


Citação de: Darth Vader online 15 de Maio de 2010, 11:13
Citação de: velox256 online 15 de Maio de 2010, 07:11
Está tudo certo, a codificação é essa mesma. Eu uso nas minhas páginas e ninguém falou nada...
Velox, uma dúvida off-topic: aquele esquema do lado esquerdo do teu site com os menus, barra de rolagem etc é o que se chama frameset? Só por curiosidade.
Computador perereca, com disco perereca, monitor perereca e sistema super xuxu. Visitem a minha página em http://sidserra.k6.com.br ou meu blog em http://sidserra.blogspot.com.br.