A tecla de acesso 'n' salta para outro local na navegação da página. Saltar para o início do conteúdo.
Este documento é uma tradução. Se ocorrerem discrepâncias ou erros, o original em inglês mais recente terá precedência. Os direitos autorais originais pertencem à W3C, como indicado no final da página.
Tradutor: Brazilian Portuguese Translation Team, Trusted Translations, Inc.
Público alvo: iniciantes em internacionalização que querem mudar a codificação de suas páginas (X)HTML.
Como mudo a codificação de minhas páginas (X)HTML para UTF-8?
Então, você ouviu dizer que é útil codificar as suas páginas em UTF-8 em vez de usar uma codificação do legado como Windows 1252 ou ISO 8859-1, e ouviu falar que os outros estão fazendo isso, mas não sabe ao certo como isso deve ser feito. Esta página irá ajudá-lo.
Este artigo resume as informações que você precisa. Siga os links para outros artigos deste site se precisar de informações detalhadas sobre cada etapa.
Apenas alterar as declarações não é o suficiente para dizer que a página está codificada em UTF-8. Você deve garantir que os seus dados estão realmente codificados, ou seja, salvos, em UTF-8. Se estiver trabalhando com arquivos editados à mão, você deverá usar o seu editor para salvar o arquivo em UTF-8 e não a codificação que você estava usando. Se você estiver criando arquivos a partir de scripts e bases de dados, você deve garantir que os dados serão convertidos quando necessário e que os parâmetros corretos serão configurados em seu ambiente de scripts.
Observe que você pode precisar garantir que os dados não incluem uma assinatura UTF-8, também conhecida como byte-order mark (BOM).
Você deve alterar a declaração de codificação de caracteres em sua página (ou adicionar uma se você ainda não tiver declarado).
Embora os seus dados estejam em UTF-8 e você tenha declarado essa codificação em sua página, o seu servidor ainda pode estar enviando a página com um cabeçalho HTTP anexo que diz que a codificação é diferente. A declaração no cabeçalho HTTP irá anular as informações dentro da página.
Para resolver esta questão, você precisará verificar se este é realmente um problema e, em seguida, se este for o caso, tomar providências para corrigir o erro.
São necessários privilégios de administrador de servidor para alterar a codificação enviada no cabeçalho HTTP, embora você possa fazer isso sozinho mesmo que estiver enviando arquivos via ISP. Consulte o administrador de seu servidor. Veja a explicação de uma maneira de fazer isso para um servidor Apache.
Dê-nos a sua opinião (em inglês).
Subscreva uma alimentação RSS.
Twitter (Notícias na página principal)
Traduzido de conteúdo em inglês datado de 2005-08-26. Última versão traduzida modificada 2010-08-27 22:52 GMT
Para obter o histórico de alterações do documento, faça uma busca por qa-changing-encoding no blog da i18n.
Copyright © 2005-2010 W3C® (MIT, ERCIM, Keio, Beihang), All Rights Reserved. W3C liability, trademark, document use and software licensing rules apply. Your interactions with this site are in accordance with our public and Member privacy statements.