[RESOLVIDO] Charset - problemas na publicação V.9.4.0.3

Sei que existem varios topicos com esse problema. mas sao antigos e li todos.
Entretanto, nao resolveu meu problema.
Fora do ambiente de produção tudo funciona e quando publico aparecem caracteres indevidos.
Tanto no banco , quanto no projeto o charset é UTF-8 .
Não sei mais o que fazer.
Alguem pode me ajudar.
Meu banco é o Mysql .

uft-8 por vezes origina-me problemas, por isso converto tudo para latin1_swedish_ci ou latin1_bin no desenvolvimento e na produção fica correto

Quando publicar seus sistemas, na hora que criar a conexão na produção, marque é utf8:

No php.ini da hospedagem coloque isso:
; PHP’s default character set is set to UTF-8.
; http://php.net/default-charset
default_charset = “UTF-8”

Faça o Backup da base antes de executar as Querys.

Se usar MySQL/MariaDB, passe essas querys nos arquivos:
Sempre usar UTF8 na base e tabelas:
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;

Exemplo de uso banco MariaDB com utf8 no Scriptcase:

1 Curtida

Obrigado Jailton. Sua orientação funcionou perefitamente. O problema estava apenas no client_encoding.
Muito obrigado.
Aproveito para agradecer ao herberto pelo seu pronto atendimento tb.
Um grande abraço amigos.