Tutorial correção erro charset 'UTF-8;' not supported

Um erro frequente em lojas OpenCart durante a instalação ou após uma migração de hospedagem, é o apresentado pela mensagem de erro abaixo.

Warning function(): charset 'UTF-8;' not supported, assuming utf-8 no arquivo (...)


Essa mensagem, informa que a variável das configurações do PHP denominada "
default_charset", foi preenchida de forma incorreta em um ou mais dos seguintes arquivos: php.ini, .user.ini ou .htaccess, conforme abaixo:

default_charset="UTF-8;"   ou   default_charset="UTF-"8   ou   default_charset=UTF-8


Quando deveria ser preenchida conforme abaixo:

default_charset="UTF-8"


Este erro tem acontecido principalmente em hospedagens com cPanel, onde é possível alterar a versão do PHP direto no painel, sendo que após a alteração da versão do PHP o erro começa a ser apresentado.

Em resumo, corrigindo apenas esta linha o problema será resolvido.


Nota importante:

Caso os arquivos .user.ini ou .htaccess não estejam sendo exibidos, acesse as configurações do Gerenciador de Arquivos e ative a opção de Mostrar arquivos ocultos (dotfiles)



Atenciosamente,
Vitor Reis - dev5.com.br