quinta-feira, 19 de março de 2015

Como resolver problemas de Caracteres Inválidos (Charset Errado)

Quando você percebe caracteres bem estranhos aparecendo em seu site ou blog, o que você faz?

Vou dar aqui uma solução de forma breve e rápida, sem entrar muito em detalhes, porque o foco é resolver o problema, não dar aulas:

Basicamente, tente utilizar um destes dois Charsets tradicionais e mundialmente aceitos:

ISO-8859-1 - É o ideal para quem deseja um site rápido, pois sua estrutura é leve. Funciona para a maioria dos sites e blogs mais leves e menos complexos.

UTF-8 - Padrão internacional. Se o charset ISO-8859-1 não resolver seu problema, use UTF-8 que irá funcionar. É mais pesado, porém é mais completo, e com ele, se o seu site foi escrito corretamente, não há como surgir algum erro de caractere.

Simplesmente altere a meta tag charset de seu site, conforme desejar:
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

Também há uma solução fácil e prática para formulários, onde quando alguém preenche informações, os acentos são todos distorcidos e viram caracteres estranhos. A solução simples e prática é a seguinte:

accept-charset="iso-8859-1,utf-8"

Adicione esta parte acima dentro do ser comando de abertura do form, como por exemplo:

form action="cadastro_laboratorio.jsp" accept-charset="iso-8859-1,utf-8" method="POST"

Fazendo isso, tanto seu site quanto seus formulários, sempre gerarão informações com fontes corretas.

Simples e fácil assim! 

Nenhum comentário:

Postar um comentário