Konvertieren von den Standard- Zeichensatz , dass eine der Spalten einer MySQL -Tabelle verwendet ein notwendiger Schritt, wenn Sie versuchen, Inhalte, die nicht- lateinische Zeichen speichern. MySQL ist eine Sprache, die Sie zum Erstellen und Verwalten von Datenbanken ermöglicht . Während die Standard-Zeichensatz für MySQL-Datenbanken eingestellt ist utf8 , was ist die regelmäßige westlichen Zeichensatz , müssen Sie möglicherweise eine Alternative -Formation beim Speichern von Text oder binäre Inhalte in einer Sprache, die verschiedenen Charaktere wie asiatische oder orientalische Sprachen verwendet . Sie können den Zeichensatz einer Spalte in einer MySQL- Tabelle zu ändern , indem Sie eine bestimmte Abfrage . Anleitung
1
Einloggen, um phpMyAdmin . PhpMyAdmin ist ein Graphical User Interface (GUI ), die Sie auf Ihre MySQL-Datenbanken bearbeiten können . Alternativ können Sie auch auf Ihre MySQL-Datenbank herstellen, indem Sie die Eingabeaufforderung
2
Typ die folgende Abfrage: .
ALTER TABLE MODIFY exampletable examplecolumn CHAR ( 50) CHARACTER SET cp1256 ;
Ersetzen " exampletable " und " examplecolumn " mit den tatsächlichen Namen der sowohl in der Tabelle und Spalte . Ersetzen Sie " cp1256 " mit dem Zeichensatz Sie verwenden möchten . Drücken Sie die Enter-Taste auf Ihrer Tastatur, um die Abfrage auszuführen
3
Geben Sie die folgende Abfrage , wenn die Spalte, die Sie umgewandelt ursprünglich enthaltenen binären Daten : .
UPDATE exampletable SET exampletcolumn = TRIM ( TRAILING 0x00 FROM examplecolumn );
Ersetzen " exampletable " und " examplecolumn " mit den richtigen Namen für Ihre Datenbank. Diese Abfrage wird entfernen hinteren 0x00 binären Code , der am Ende der Felder bleiben kann .