Heim  >  Artikel  >  Datenbank  >  So lösen Sie das Problem mit der MySQL-Zeichensatzkodierung

So lösen Sie das Problem mit der MySQL-Zeichensatzkodierung

王林
王林nach vorne
2023-05-28 19:52:041113Durchsuche

Methode 1: Geben Sie beim Erstellen der Datenbank den Zeichensatz an

create database 数据库名 charset 字符集;

Der am häufigsten verwendete Zeichensatz ist utf8 in MySQL. Das utf8 hier kann enoji (Ausdruck) nicht darstellen , das ist vollständig utf8.

Diese Methode legt nur den Zeichensatz für die aktuell erstellte Datenbank fest. Wenn Sie jedoch viele Datenbanken erstellen möchten, ist die Verwendung dieser Methode jedes Mal etwas mühsam. Daher empfehle ich sie jedem Verwenden Sie die zweite Methode, um dieses Problem zu lösen, indem Sie die Konfigurationsdatei von MySQL ändern.

Methode 2: Ändern Sie die Konfigurationsdatei von MySQL

Wenn Sie beim Erstellen der Datenbank manuell die Codierungsmethode der Datenbank angeben, werden die angegebenen Zeichen verwendet Wird kein Satz angegeben, liest MySQL seine eigene Konfigurationsdatei, um zu bestimmen, welcher Zeichensatz angegeben werden soll.

Es wird daher empfohlen, diese Methode zu verwenden, um dieses Problem zu lösen. ini
Diese Datei ist nicht leicht zu finden.

Lassen Sie uns darüber sprechen, wie Sie die Konfigurationsdatei durchsuchen können Klicken Sie mit der rechten Maustaste, um den Pfad zu öffnen.

  • 2. Finden Sie zwei Orte Standard-Zeichensatz-Kodierungsmethode

    Speichern Sie vor der Änderung zuerst die ursprüngliche Konfigurationsdatei (sehr wichtig!). Sie können eine Textdatei erstellen und den Inhalt der ursprünglichen Konfigurationsdatei speichern Strg C Strg V
  • und dann Ändern Sie diese beiden Stellen in:
default-character-set=utf8 
character-set-server=utf8

Nach Abschluss der Änderung lautet die Standardcodierung von MySQL utfmb4.So lösen Sie das Problem mit der MySQL-Zeichensatzkodierung

Nach Abschluss der Änderung müssen Sie den MySQL-Server neu starten
  • Klicken Sie, um den Dienst aufzurufen und MySQL zu finden. Klicken Sie dann mit der rechten Maustaste, um ihn zu starten. Wenn Sie jedoch beim nächsten Mal nicht neu starten, ist die Wahrscheinlichkeit hoch, dass die Konfigurationsdatei zu diesem Zeitpunkt falsch geändert wurde Die Konfigurationsdatei wird verwendet. Dazu muss zuerst die geänderte Datei mit der ursprünglichen Konfigurationsdatei überschrieben und dann erneut geändert werden

Das obige ist der detaillierte Inhalt vonSo lösen Sie das Problem mit der MySQL-Zeichensatzkodierung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:yisu.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen