Codificação de caracteres é talvez o problema mais comum para quem está iniciando no CakePHP. Os “sintomas” podem ir desde simplesmente da exibição de caracteres estranhos (como quadrados ou interrogações) onde deveriam estar caracteres acentuados, até a não exibição de certos registros em listagens, por exemplo.
Entendendo o problema
A codificação de caracteres mais primitiva é a chamada codificação ASCII. ASCII é uma codificação de 7 bits, ou (27) 128 caracteres. Essa quantidade de caracteres é mais que suficiente para representar as letras do alfabeto inglês em maiúsculas e minúsculas (de a-z e de A-Z, ou 52 caracteres no total), os dígitos de 0-9, alguns sinais de pontuação (como .;:?!@#$%&, e outros) além de alguns caracteres não imprimíveis para funções de controle (como quebras de linha, tabulações, espaçamento, fim de arquivo, etc).
Leia Mais »