2012-04-11 11 views
2

Ich muss Daten von alten Datenbank zu neuen konvertieren. Alte Datenbank war in latin1_swedish_ci Sammlung und haben Inhalte in kyrillische Sprache wie dieseKonvertieren von Daten von latin1_swedish zu utf-8

<p>ÐрхиепиÑкоп охридÑки и ми... 

Dieser Inhalt mit utf-8 enconding auf Seite sieht wie folgt aus

<p>Архиепископ охридски и митрополит скопски ... 

was in Ordnung ist. Jetzt muss ich all diese Daten in nativen UTF-8-Inhalt konvertieren. Keine Erfahrung mit diesen, irgendeinen Vorschlag. Dank

Antwort

2

können Sie versuchen, diese

ALTER TABLE <tablename> CONVERT TO CHARACTER SET utf8 COLLATE utf8_unicode_ci 

Und das beachten Sie, dass dies auch vorhandene Spalte Sortierungen beeinflussen. Wenn Sie die standardmäßige Kollabierung in utf8 ändern möchten, müssen Sie die Datenbanksortierung ändern. Danach werden alle neue Tabelle utf8

0

Vom manual,

ALTER TABLE t MODIFY col1 CHAR(50) CHARACTER SET utf8;

jedoch sein, wenn Sie Zeichen haben, die diese Daten verlieren können nicht konvertiert dann Sie. Erstellen Sie zuerst ein Backup und versuchen Sie es dort.

Verwandte Themen