Mysql
 sql >> Database >  >> RDS >> Mysql

Conversione di tabelle mysql da latin1 a utf8

Il motivo per cui le stringhe 'Drü' e 'Dru' valuta come lo stesso è quello in utf8_general_ci confronto, contano come "lo stesso". Lo scopo di una collation perché un set di caratteri è fornire un insieme di regole su quando le stringhe sono le stesse, quando una si ordina prima dell'altra e così via.

Se si desidera un diverso insieme di regole di confronto, è necessario scegliere un diverso confronto. Puoi vedere le regole di confronto disponibili per utf8 set di caratteri emettendo SHOW COLLATION LIKE 'utf8%' . Ci sono un sacco di regole di confronto destinate al testo che è principalmente in una lingua specifica; c'è anche il utf8_bin confronto che confronta tutte le stringhe come stringhe binarie (cioè le confronta come sequenze di 0 e 1).