Olá pessoal,
Uso o Scriptcase 8 e ao configurar meu projeto deixei o charset como Unicode (UTF-8). Ao criar as aplicações (consulta, gráfico, formulário, controle, …) estou setando em suas configurações o mesmo charset. Acontece que quando publiquei o projeto pela primeira vez, usei o usuário root na configuração e defini o charset Unicode (UTF-8). Até aí tranquilo, os caracteres estavam todos legais sem problema algum.
Na segunda publicação, em que foram feitas atualizações no sistema, publiquei com um outro usuário que havia criado apenas para este sistema. Só que aí apareciam aqueles símbolos de uns losangos com uma interrogação dentro sabe? Então me questionei se, ao criar um usuário novo no banco, preciso criar algum charset pra ele? Mas aí olhando a base de dados, vi o banco estava escrito com *Character set: utf8 (UTF-8 Unicode) e tanto o banco quanto as tabelas com Collation: utf8_general_ci.
Pergunta, preciso alterar o collation das tabelas para utf8_unicode_ci ou não tem necessidade? Caso não haja necessidade, porque em campos do tipo varchar que defini nas aplicações como caixa alta aparecem as letras acentuadas em minúsculo?
Como posso corrigir isso nas minhas aplicações?
Grato,
Ilano.