2
respostas

Dúvida no Ex. 4 da Aula 1 - Consultando os dados - Erro ao popular o banco

Olá, Ao tentar popular o banco através do comando 'mysql -u root -p controle_compras < cap2.sql' obtive o erro 'ERROR 1366 (HY000) at line 30: Incorrect string value: '\xC3\x87AS' for column 'observacoes' at row 1'. Percebi que se tratava de incapacidade de tratamento de caracteres especiais como ç e acentos. Alterei o banco nas linhas 30 e 38 e agora acesso normalmente. Há alguma configuração para que este erro não ocorra? Obrigado

2 respostas

Gian poste a linha 30 do arquivo por favor, temos outro aluno que teve o mesmo problema que você, não lembro a solução, se não me engano ele foi na linha 30 e corrigiu esse código.

Giancarllo, o seu MySQL não deve estar configurado com o encoding UTF-8. Recomendo que dê uma olhada neste tópico, onde uma solução (recriar a tabela definindo manualmente o encoding) é apresentada.