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 abaixo.
Tradutor: Portuguese Translation Team, Trusted Translations, Inc.
Público alvo: iniciantes à internacionalização que desejam mudar a codificação das suas páginas (X)HTML.
Como é que mudo a codificação das minhas páginas (X)HTML para UTF-8?
Então ouviu dizer que é útil codificar as suas páginas em UTF-8 em vez de uma codificação de herança como Windows 1252 ou ISO 8859-1, e ouviu dizer que os outros estão a fazê-lo, mas não tem a certeza em como o fazer. Esta página irá ajudá-lo.
Este artigo resume a informação que deseja. Siga as ligações embutidas para outros artigos no site se desejar obter informação detalhada sobre qualquer passo.
Não é suficiente mudar apenas as declarações dentro das suas páginas para dizer que a página está codificada em UTF-8. Deve certificar-se de que os seus dados estão realmente codificados, ou seja guardados, em UTF-8. Se estiver a trabalhar com ficheiros editados à mão então deverá usar o seu editor para guardar o ficheiro em UTF-8 em vez da codificação que estiver a usar. Se estiver a construir ficheiros de conjuntos de palavras e bases de dadaos, deverá certificar-se de que os dados são convertidos quando necessário e de que os parâmetros correctos estão definidos no seu ambiente de conjunto de palavras.
Repare que pode ter de se assegurar que os dados não incluem uma assinatura UTF-8, também conhecida como uma marca de ordem de byte (BOM).
Deverá mudar a declaração da codificação de caracteres na sua página (ou adicionar uma se ainda não a declarou).
Apesar de os seus dados estarem em UTF-8 e de ter declarado na sua página, o seu servidor pode ainda assim enviar a página com um cabeçalho HTTP a acompanhar dizendo que se trata de outra coisa. A declaração no cabeçalho HTTP irá sobrepor a informação dentro da página.
Para endereçar isto necessita de verificar se se trata ou não de um problema, e de seguida, se o for, efectuar os passos para o rectificar.
São necessários previlégios de administração do servidor para modificar a codificação enviada no cabeçalho HTTP, apesar de o poder fazer por si mesmo se estiver a servir ficheiros através de um ISP. Consulte o seu administrador do servidor. Veja a explicação de uma forma de fazer isto num 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:43 GMT
Para obter o histórico de alterações do documento, procure 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.