Ola estou com um formulário que nos campos não aceitam caracteres como o " ç " no scriptcase todos os caracteres estado liberados.
Grato
Edivaldo,
Veja na configuração de cada campo se a opção CARACTERES PERMITIDOS está como TODOS.
Prezado Caracteres Permitidos = Todos
Tentei achar no Content-Type: text/html; charset=utf-8Apache =>
Tentei mudar tambem nas propriedades do scriptcase e nao consegui solucionar
Isso é em desenvolvimento?
Sim, fiz um teste direto na base do DB e este nao aceita troquei manualmente os charset por utf8 e por latin1 porem persistia nao aceitar os caracteres, ele nem printa caracteres estranhos simplesmente não aceita por exemplo um “ç”.
Esqueci de citar que apaguei o banco, criei um novo via ScriptCase e inseri os dados através do Mysql Workbench, mas por azar o problema persistiu.
Obrigado
E qual o collate usado no banco e na aplicação? Se for UTF-8 no banco, deve ser o mesmo na aplicação

E qual o collate usado no banco e na aplicação? Se for UTF-8 no banco, deve ser o mesmo na aplicação
Positivo ambos estao como UTF-8, creio que o problema nao seja no SC e sim no banco, por isto criei o banco a partir do SC, porem o problema persiste, simplesmente o banco nao aceita estes caracteres.
Vamos tentando achar uma solução
Isto parece ser problema de encoding/charset. O php 5.6 trabalha por padrão com utf8.
Teste deixar a aplicação com utf8. A conexão ao banco com utf8 e verifique se o banco criado + tabelas estão em utf8.
somente por curiosidade não está usando utf8_encode e utf8_decode?
Tem que na conexão do banco também no SC especificar que é utf8:
E passa esses comandos nas suas bases:
Acentuação Correta no BANCO DE DADOS (Após mudança para o PHP 5.4)
ALTER DATABASE base_de_dados
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER TABLE tabela
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER TABLE tabela
CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

Tem que na conexão do banco também no SC especificar que é utf8:
E passa esses comandos nas suas bases:
Acentuação Correta no BANCO DE DADOS (Após mudança para o PHP 5.4)ALTER DATABASE
base_de_dados
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER TABLEtabela
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
ALTER TABLEtabela
CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;Jailton
Magnifico agora aceita os caracteres, muito obrigado.