Conversione del set di caratteri predefinito che una delle colonne di una tabella MySQL utilizza è un passo necessario quando si tenta di archiviare il contenuto che utilizza caratteri non latini . MySQL è un linguaggio che permette di creare e gestire i database . Mentre il set di caratteri predefinito per i database MySQL è utf8 , che è il set di caratteri normale occidentale , potrebbe essere necessario utilizzare un insieme alternativo durante la memorizzazione del testo o binario contenuto in una lingua che utilizza caratteri diversi come le lingue asiatiche o mediorientali . È possibile modificare il set di caratteri di una colonna in una tabella MySQL eseguendo una query specifica . Istruzioni
1
login per phpMyAdmin . PhpMyAdmin è una interfaccia utente grafica ( GUI) che permette di modificare i database MySQL . In alternativa , è anche possibile connettersi al database MySQL utilizzando il prompt dei comandi
2
digitare la query seguente : .
ALTER TABLE ExampleTable MODIFICARE examplecolumn CHAR ( 50 ) Set di caratteri cp1256 ;
Sostituire " ExampleTable " e " examplecolumn " con i nomi reali sia della tabella e la colonna . Sostituire " cp1256 " con il set di caratteri che si desidera utilizzare . Premere il tasto Invio sulla tastiera per eseguire la query
3
digitare la query seguente se la colonna è stato convertito dati binari originariamente contenuta: .
UPDATE SET ExampleTable exampletcolumn = TRIM (taglio 0x00 DA examplecolumn ) ;
Sostituire " ExampleTable " e " examplecolumn " con i nomi corretti per il database . Questa query consente di eliminare ogni codice binario 0x00 finali che possono rimanere alla fine dei campi .