Baixei o Mysql MySql 6.0.11 x86.msi no site do MySQL.
Estou usando o seguinte script para gravar com php:
$select_produtos_string=
"
select id_produtos
from produtos
where
nome_produtos = '".$_POST['nome_cad_produtos']."' and
id_categorias_produtos = ".$_POST['categoria_cad_produtos']." and
referencia_produtos = '".$_POST['referencia_cad_produtos']."'";
$select_produtos = $conexao->query($select_produtos_string);
if($select_produtos->num_rows==0)
{
$cadastro_produtos_string="
insert into produtos (
id_categorias_produtos,
nome_produtos,
referencia_produtos,
descricao_produtos,
bloqueio_produtos
)
values(
'".$_POST['categoria_cad_produtos']."',
'".$_POST['nome_cad_produtos']."',
'".$_POST['referencia_cad_produtos']."',
'".$_POST['descricao_cad_produtos']."',
'n'
)
";
print "<pre>";
print $_POST['descricao_cad_produtos'];
print "</pre>";
A impressão do $_POST['descricao_cad_produtos'], exibe os caraters devidamente acentoados(ç,~,^).
Porem, na hora de gravar no banco, os acentos vão convertidos para caracters especiais no banco.
Mas o que me deixa mais intrigado é que, no servidor da UOL Host, o Collation de conexão do MySQL é ut8_general_ci igual ao que eu configurei localmente. Porem, na UOL Host, os os acentos NÃO vão convertidos para caracters especiais no banco. Assim, não há como eu fazer backup de um e gravar no outro (UOL Host para o meu local e vice versa)
Pergunta
Carlos Rocha
Pessoal. Boa tarde!
Estou com o seguinte problema:
Baixei o Mysql MySql 6.0.11 x86.msi no site do MySQL.
Estou usando o seguinte script para gravar com php:
A impressão do $_POST['descricao_cad_produtos'], exibe os caraters devidamente acentoados(ç,~,^).
Porem, na hora de gravar no banco, os acentos vão convertidos para caracters especiais no banco.
Mas o que me deixa mais intrigado é que, no servidor da UOL Host, o Collation de conexão do MySQL é ut8_general_ci igual ao que eu configurei localmente. Porem, na UOL Host, os os acentos NÃO vão convertidos para caracters especiais no banco. Assim, não há como eu fazer backup de um e gravar no outro (UOL Host para o meu local e vice versa)
Como corrigir isso?
Grato a quem puder ajudar!
Carlos Rocha
Print do phpmyadmin no servidor da UOL Host
Print do phpmyadmin no servidor Localhost
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.