Boa tarde.
Pode parecer amador, mas é bem comum ver problemas de codificação (encoding) quando se trabalha com aplicativos para múltiplos idiomas. Principalmente aqui no Brasil que utilizamos ISO-8859-1 e quando vamos testar nossas aplicações aparecem aqueles símbolos estranhos.
A regra é bem simples. Quando você estiver desenvolvendo um aplicativo para múltiplos idiomas, utilize como regra a codificação UTF8 no seu projeto. Em todas as partes! Banco de dados, programação e regras de negócio, e na camada visual.
No banco de dados utilize este comando na criação da base de dados:
CREATE DATABASE meushema CHARACTER SET utf8 COLLATE utf8_general_ci;
Caso a base de dados já exista, utilize este comando:
ALTER DATABASE meuschema CHARACTER SET utf8 COLLATE utf8_general_ci;
Eu utilizo Aptana Studio para desenvolver os meus projetos e para estabelecer a codificação é simples.
1 – Pressione com o botão direito sobre o nome do seu projeto
2 – Pressione sobre Properties
3 – Pressione sobre Other
4 – Selecione UTF-8
5 – Pressione em ok
Pronto! Agora você não terá dores de cabeça com encoding no mysql, php, HTML ou javascript.
Espero ter ajudado
Até a próxima
Você precisa fazer login para comentar.