Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Carlos Vital

iso-8859-1 e utf-8

Recommended Posts

Oi galera tudo bem?gostaria de saber qual é a diferença entre iso-8859-1 e utf-8.

ex:<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

desde já agradeço. http://forum.imasters.com.br/public/style_emoticons/default/natal_wink.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acessei este tópico pois a pergunta do Carlos era bem pertinente e tmbém queria saber a dieferença.

 

Acho meio furado isso de "pesquisa lá" etc. Muitas vezes já pesquisamos e, a meu ver, algumas vezes queremos respostas mais práticas, falada de forma mais direta e fácil de entender do que teoria e escrita técnica.

 

Sem ser técnicamente falando, ou seja, NA PRÁTICA, QUANDO USAR UMA E OUTRA.

 

Acho que era essa a dúvida do Carlos e que eu gostaria de saber, se alguém souber. http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu uso sempre iso-8859-1, pq é a que menos me da problemas com acentuação, etc.. É tudo o que eu sei sobre isso ^_^

 

[]'s http://forum.imasters.com.br/public/style_emoticons/default/natal_noel.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu uso sempre iso-8859-1, pq é a que menos me da problemas com acentuação, etc.. É tudo o que eu sei sobre isso ^_^[]'s http://forum.imasters.com.br/public/style_emoticons/default/natal_noel.gif

http://forum.imasters.com.br/public/style_emoticons/default/clap.gif É isso aí, Inside! Boa resposta. http://forum.imasters.com.br/public/style_emoticons/default/clap.gifTambém sempre uso iso-8859-1, mas outro dia vi qualquer coisa no fórum de php e fiquei curioso. Como é tanta coisa pra conhecer, e pra fazer, não pude pesquisar, mesmo porque, muitas vezes explicações técnicas mais embolam a cabeça que qualquer outra coisa. :S

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com certeza, aquelas coisa ali da wikipedia nau eh assim pra entender ^_^

 

abç http://forum.imasters.com.br/public/style_emoticons/default/natal_noel.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

talvez os melhores textos em português sobre o assunto:http://www.revolucao.etc.br/archives/charsets-e-encodings

EXCELENTE LINK, vale a pena aprofundar. Acho que algumas explicações são interessantes para deixar aqui sobre o assunto deste tópico.

ConceitosPara saber utilizar charsets e encodings de forma mais madura e menos arriscada, é necessário compreender alguns conceitos e definições para poder entender tudo o que precisa sobre codificação de caracteres em linguagens de marcação como o XML e HTML. Então vamos aos conceitos.CharsetCharset significa “conjunto de caracteres” (character set), e é comumente referênciado apenas como “charset”. Os charsets foram feitos como uma biblioteca de caratecteres que podemos utilizar, para serem utilizados com propósitos gerais em computadores, softwares, browsers etc.Os charsets mais conhecidos são os da série ISO-8859 (ISO-8859-1, ISO-8859-2, ISO-8859-3, …, ISO-8859-10) e os da família Unicode (UTF-8, UTF-16, UTF-32).Code Caracter Set (code points)Em cada conjunto de caracteres (charsets), para cada caractere existe um número único designado para identificação. Essas unidades númericas são chamadas de “code points“. Por exemplo a letra “a” no encoding ISO 8859-1 está na posição de número 65, e assim por diante com cada caractere do conjunto.EncodingO “character encoding”, ou apenas “encoding” é a maneira com que os conjuntos de caracteres são mapeados e manipulados pelas máquinas, seja um software, seja um browser etc. Vamos entender como isto funciona.No encoding ISO 8859-1 a letra “A” está na posição 65º (começando do zero) e pode ser representado no computador usando um único byte com valor de 65. Para o ISO 8859-1 isso nunca muda. Para os encodings da série unicode, as coisas não são tão diretas assim. Embora o code point para a letra “à” no charset unicode seja sempre 255 (em decimal), ele pode ser representado em um computador por 1, 2 ou até 4 bytes, dependendo do encoding utilizado (UTF-8, UTF-16 ou UTF-32). Ou seja, usando o charset unicode, é possível que um caractere seja codificado de formas diferentes dependendo do encoding escolhido.O XML e o HTML (da versão 4 em diante), foram criados com um modelo lógico na forma como são processados, baseados no Unicode. Isso não significa que todo HTML e todo XML deve ser codificado com algum encoding da série Unicode. Significa entretando que os documentos podem conter somente caracteres definidos pelo unicode. Qualquer caractere pode ser codificado em um documento contanto que ele seja um subconjunto do repertório do unicode. No nosso caso que utilizamos caracteres latinos, uma outra soluções aceitável para ser utilizada no lugar de algum encoding da série unicode seria o ISO-8859-1, onde todos seus caracteres, também fazem parte da série unicode.UnicodeUnicode é um conjunto de caracteres (”character set” ou apenas “charset”), ou seja um padrão que define em um único conjunto, todos os caracteres necessários para escrever a maioria das línguas atuais em uso em computadores hoje. O unicode tem o objetivo de ser um super conjunto de todos os caracteres já codificados em outros conjuntos.Existe um consórcio internacional sem fins lucrativos, fundado só para ampliar e promover o uso do unicode no mundo. Leia sobre o consórcio em português para mais informações.É importante distinguir a diferença entre conjunto de caracteres (”character set” ou apenas “charset”) e codificação de caracteres (”character encoding” ou apenas “encodings”), que justifica o título deste artigo. O unicode é um tipo de charset, ou seja, um tipo de conjunto de caracteres dentre outros, como os da série ISO-8859. E dentro do charset unicode, existem 3 encodings conhecidos como UTF-8, UTF-16, UTF-32 que podem ser utilizados. O encoding UTF-8 da série unicode é a recomendação mais amplamente utilizada.Todo o jargão necessário para entender charsets e encodings foi definido aqui. Nos próximos textos vamos ver uma aplicação mais prática sobre este assunto e a melhor forma de configurar encodings nos seus projetos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.