Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

fabiapo

Erro de codificação ao gravar

Recommended Posts

Pessoal,

 

Estou com o seguinte problema:

 

- A minha aplicação (em PHP) assim como o servidor de aplicação (Apache), estão configurados com a codificação LATIN-1 OU ISO-8859-1.

- O banco de dados, está configurado com a codificação UTF-8.

 

Quando vou gravar uma palavra com acentuação no banco de dados, recebo o seguinte erro:

 

SQLSTATE[22021]: Character not in repertoire: 7 ERROR:  invalid byte sequence for encoding UTF8: 0xed53
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.

Tenho que adaptar o banco para codificação LATIN-1 também para que eu consiga gravar palavras acentuadas?

 

Se sim, como faço para setar esta configuração no meu banco de dados sem ter que criá-lo novamente e sem ocorrer problemas nos dados existentes?

 

Obrigada!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.