Heim >Datenbank >phpMyAdmin >Was ist beim Importieren von phpmyadmin mit verstümmelten Zeichen zu tun?

Was ist beim Importieren von phpmyadmin mit verstümmelten Zeichen zu tun?

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-12-10 11:48:491855Durchsuche

Was ist beim Importieren von phpmyadmin mit verstümmelten Zeichen zu tun?

Bei Verwendung von PHPmyadmin zum Importieren und Exportieren der MySQL-Datenbank tritt das Problem verstümmelter chinesischer Zeichen auf.

Im Folgenden werden die Lösungen vorgestellt, wenn auf chinesische verstümmelte Zeichen gestoßen wird.

Das Problem liegt in der Kodierung.

Die von chinesischen Websites verwendeten Zeichensatzkodierungen sind im Allgemeinen gb2312, gbk und utf8.

Weil der Standardzeichensatz von phpmyadmin latin1_swedish_ci ist.

Es unterscheidet sich von den häufig verwendeten Zeichensätzen gb2312, gbk, utf8. Wenn der Zeichensatz also nicht geändert wird, werden verstümmelte Zeichen angezeigt.

Achten Sie daher beim Exportieren der Datenbank auf das Codierungsproblem.

Da der häufig verwendete Zeichensatz gbk_chinese_ci ist, nehmen wir gbk_chinese_ci als Beispiel, um zu veranschaulichen, wie mit dem Problem verstümmelter chinesischer Zeichen umgegangen werden kann.

Überprüfen Sie beim Exportieren von Daten zunächst, ob das Chinesisch in den Datensätzen der Datentabelle normal angezeigt werden kann. Wenn auf dem Chinesisch nur Fragezeichen wie ??? angezeigt werden, müssen Sie die Sprache zurücksetzen auf das, was Sie wollen. Das verwendete Codierungsdatenbankformat ist zum Beispiel:

Die Codierung der Datenbank ist gbk_chinese_ci und die Datenbank-Engine ist MyISAM. Dann muss die Sprache von phpMyAdmin auf Chinesisch (vereinfacht) eingestellt werden. 8) anstelle von Chinesisch vereinfacht (zh-gb2312-utf-8).

Wenn Ihre Datenkodierung gb2312_chinese_ci ist, muss die Sprache ebenfalls auf vereinfachtes Chinesisch (zh-gb2312-utf-8) anstelle von vereinfachtes Chinesisch (zh-utf-8) eingestellt werden.

Solange die richtige Sprache ausgewählt ist, werden beim Exportieren von SQL keine verstümmelten chinesischen Zeichen angezeigt.

Um zu überprüfen, ob die exportierte SQL-Datei korrekt ist, können Sie die .sql-Datei direkt mit Notepad öffnen und prüfen, ob sie verstümmelt ist. Wenn die Anzeige normal ist, bedeutet dies, dass sie exportiert wurde korrekt.

Wenn Sie die Website migrieren oder die SQL-Datei erneut importieren, muss der allgemeine MySQL-Zeichensatz: UTF-8 Unicode (utf8) nicht geändert werden. Wählen Sie beim Importieren des oben exportierten SQL-Skripts die Option „. Zeichensatz der Datei „utf8“ (Standard) reicht aus.

Hinweis: Bevor Sie einen Vorgang wie Einfügen, Abfragen usw. eingeben, muss der Zeichensatz angegeben werden. Die verwendete Methode besteht darin, einen Satz in die Datenbankverbindungsdatei einzufügen: Namen festlegen 'gbk'; wird nicht angezeigt, wenn die Webseite angezeigt wird. Es erscheinen verstümmelte Zeichen. Kurz gesagt, Sie geben an, welche Kodierung Sie verwenden.

Zu diesem Zeitpunkt wurde das Problem der verstümmelten chinesischen Zeichen bei der Verwendung von PHPmyadmin gelöst.

Die chinesische PHP-Website bietet eine große Anzahl kostenloser phpmyadmin-Einführungs-Tutorials, die jeder gerne lernen kann!

Das obige ist der detaillierte Inhalt vonWas ist beim Importieren von phpmyadmin mit verstümmelten Zeichen zu tun?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn