Codificação UTF8 - URGENTE

Tenho o seguinte ambiente:

Banco de dados PostgreSql com codificação UTF8, meu php com default_charset para uft-8 e a aplicação do PHP para utf8 também, mas quando tento gravar textos com acentos ou ç ou ~ ele retorna o erro abaixo:

Erro ao incluir na base de dados:
ERROR: invalid byte sequence for encoding “UTF8”: 0xc7c3 HINT: This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by “client_encoding”.
INSERT INTO public.profissao (int_idprofissao, vch_profissao) VALUES (7, ‘ÇÃO’)

Apenas para melhor relatar o problema, bastou tirar a aplicação de grid editável e colocar como único registro ou multiplos registros para funcionar.

Corrigindo, mesmo alterando o tipo do form ele não trabalha corretamente com o encoding UTF8, apenas lembrando que este tipo de condificação é o indicado para se trabalhar com o Português e idiomas latinos.

Espero que tal bug seja corrigido o mais breve possível para não termos que ficar utilizando um encoding não apropriado para nosso idioma.