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’)