Ir para conteúdo
Entre para seguir isso  
hesmarjassi

Replace encode

Recommended Posts

Boa tarde,

 

Não sei se é exatamente aqui que posto essa dúvida, mas o fato é que estou fazendo um replace conforme código abaixo:

 

$sql = "REPLACE INTO agendamento_just_carreg VALUES('$placa','$tu','$just','$tip_movto','$observacao')";

 

Só que quando eu coloco no campo observação, acentuação, ç, etc não grava

 

A página está assim :

 

header("Content-Type: text/html; charset=UTF-8",true);

 

Na tabela do mysql a configuração é: utf8-utf8_unicode_ci

 

Seria uma questão de encode mesmo? O que faço para conseguir gravar ç, acentos ,etc ??

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu fiz isso e continua a mesma coisa, o notepad++ o encoding está como: Encode in UTF8 - without BOM

 

Ahh e se eu der o replace direto no banco com acentuação grava normalmente.

 

Não sei exatamente o q fazer, pq já tentei configurar utf8 de várias formas e nada.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um chute antes de sair migrando sistema inteiro (oq muitas vezes não é opção).

Logo abaixo da conexão tente:

mysql_query("set names utf8");

E obviamente

var_dump($placa);
var_dump($tu);
var_dump($just);
var_dump($tip_movto);
var_dump($observacao);

Da uma olhada individual. veja se acha algum erro.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
Entre para seguir isso  

×

Informação importante

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