Dopo il MySQL 4.1 aggiornamento per il popolare server di database , 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 UTF-8 pieno di database . UTF-8 è una divisa , database basato interamente occidentale - personaggio 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 . Istruzioni
1
Aprire il terminale sul vostro computer se il database è locale , altrimenti il login tramite il Secure Shell ( SSH ) economici 2
Type " mysqldump - . Utente = Nome utente - password = PASSWORD - default- character-set - = latin1 - . skip- set- charset DBNAME > backup.sql " ( senza virgolette)
3
Sostituire tutte le lettere maiuscole in modo che siano rilevanti per la vostra base di dati e premere "Invio".
4
Tipo " chgrep latin1 backup.sql utf8 " e premere " Invio".
5 < p > tipo " mysql - user = USERNAME - pasword = PASSWORD - eseguire =" DROP DATABASE dbname , . CREATE DATABASE dbname CHARACTER SET utf8 COLLATE ut8_general_ci ; " . ( sostituendo il nome utente, password ed entrambi dbname di ) Premere il tasto" Enter "
6
Tipo " mysql - user = Nome utente - password = PASSWORD - default- character-set = utf8 dbname < backup.sql " e premere " . Enter"
< br > 7
Digitare il codice seguente e premere "Invio" per completare il processo :
sed-i " " ' s/latin1/utf8/g ' backup.sql