July 16
Dopo l'aggiornamento di MySQL 4.1 al server di database popolare, il formato UTF-8 è stato completamente integrato. Se il database (DB) è stato compilato prima di quel punto, o se lo si imposta manualmente come tale, non si può avere un database completamente UTF-8. UTF-8 è una divisa, completamente occidentale caratteri database in base che agisce molto più pulito rispetto ad altri tipi di database. Pertanto, è utile per convertire i database nel formato UTF-8. Si converte questo nella riga di comando.
1 Aprire il terminale del computer se il database è locale, altrimenti il login tramite il Secure Shell (SSH).
2 Tipo "mysqldump --user = USERNAME --password = PASSWORD --default-character-set-= latin1 --skip-set-charset DBNAME> backup.sql" (senza virgolette).
3 Sostituire tutte le lettere in maiuscolo in modo che siano rilevanti per il database e premere "Invio".
4 Tipo "chgrep latin1 utf8 backup.sql" e premere "Invio".
5 Tipo "mysql --user = USERNAME --pasword = PASSWORD --execute =" DROP DATABASE dbname; CREATE DATABASE dbname CHARACTER SET utf8 COLLATE ut8_general_ci; "(sostituendo il nome utente, password ed entrambi di dbname) Premere." Enter ".
6 Tipo "mysql --user = USERNAME --password = PASSWORD --default-character-set = utf8 dbname <backup.sql" e premere "Invio".
7 Digitare il seguente codice e premere "Invio" per completare il processo:
sed -i "" 's / latin1 / utf8 / g' backup.sql