Após a atualização 4.1 do MySQL para o servidor de banco popular, o formato UTF-8 foi totalmente integrada. Se o seu banco de dados ( DB ) foi compilado antes desse ponto , ou se você defini-lo como tal manualmente, você não pode ter um banco de dados UTF-8 totalmente . UTF-8 é um personagem ocidental baseado banco de dados totalmente que atua muito mais limpa do que outros tipos de banco de dados uniforme, . Por isso, é útil para converter seu banco de dados para o formato UTF-8. Você converter isso em linha de comando. Instruções
1
Abra o terminal em seu computador, se o banco de dados é local , caso contrário, efetuar login através do Secure Shell (SSH)
2 Tipo
" mysqldump - . Usuário = username - password = sENHA - default-character -set- = latin1 - . skip- set- charset DBNAME > backup.sql " (sem as aspas ),
3
Substitua todas as letras em maiúsculas , para que sejam relevantes para o seu banco de dados e pressione " Enter".
4 Tipo
" chgrep latin1 utf8 backup.sql " e pressione " Enter".
5
Digite " mysql - user = username - Palavra-chave = SENHA - execute = " dbname DROP DATABASE , CREATE DATABASE dbname CHARACTER SET utf8 COLLATE ut8_general_ci ; " (substituindo o username, password e ambos dbname do ) Press. " Enter " .
6
Type " mysql - user = username - password = senha - default-character -set = utf8 dbname < backup.sql " e pressione " Enter".
< br > 7 Tipo
no código a seguir e pressione "Enter " para concluir o processo :
sed -i " " ' s/latin1/utf8/g ' backup.sql