Acho essa parte de codificação ainda, complicado, porque depende de vários aspectos… Mas, primeiro, no banco de dados (no programa cliente do banco) se você inserir um registro com acento ele funciona normalmente?
Se sim, o segundo passo seria olhar se o valor que ele (scriptcase) tenta passar pro banco já está com problemas na codificação… Coloque a aplicação no modo Debug e veja no comando (insert, ou update) como ele envia o valor.
Se mesmo assim acontecer o problema, tente criar um novo campo do tipo de dado “Radio” mesmo, e crie manualmente estas 2 opções (Física e Jurídica), e dê uma saída no valor deste campo. Exemplo:
No evento onValidate --> echo "Valor do campo --> " . {nomedocampocriado};
Para vermos se ele envia o valor corretamente.
Nesse caso, infelizmente, tem que se fazer estes testes para tentar identificar se o problema está sendo no banco, na aplicação, no campo, etc… Você já tentou entrar em contato com o suporte e explicar o problema?
Espero ter ajudado de alguma forma.
Rodrigo Lins.