Saudações, estou com um problema que não estou conseguindo resolver.
Tenho um banco de dados setado em utf8;
tenho um script sql de 50MG com dados para serem inseridos.
os dados estão com acentuação normais acentos, ç, etc.
quando faço o inserte apesar de o banco estar em utf8 e eu setar --default-character-set=utf8 quando faço a inserção os dados continuam no BD com acentuação comum, o que me causa um problema de codificação dupla na hora de exibir.
Pensei em fazer um foreach e dar um update em cada campo assim inserir os dados na codficação correta, mas acredito existir uma maneira melhor e mais correta de fazer isso.
Pergunta
set_joaocarlos
Saudações, estou com um problema que não estou conseguindo resolver.
Tenho um banco de dados setado em utf8;
tenho um script sql de 50MG com dados para serem inseridos.
os dados estão com acentuação normais acentos, ç, etc.
quando faço o inserte apesar de o banco estar em utf8 e eu setar --default-character-set=utf8 quando faço a inserção os dados continuam no BD com acentuação comum, o que me causa um problema de codificação dupla na hora de exibir.
no BD esta 'João' mas ao exibir jo�o ;
Pensei em fazer um foreach e dar um update em cada campo assim inserir os dados na codficação correta, mas acredito existir uma maneira melhor e mais correta de fazer isso.
Se puderem ajudar ficarei grato.
Desde já agradeço.
Link para o comentário
Compartilhar em outros sites
2 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.