Lösung für falsche Zeichenfolgenwerte in MySQL

Lösung für falsche Zeichenfolgenwerte in MySQL

Viele Freunde berichten von folgendem Fehler, wenn sie chinesische Schriftzeichen mit MySQL einfügen:

Bildbeschreibung hier einfügen

Dies liegt daran, dass wir keinen Zeichensatz angegeben haben. Im Computer werden Zeichen in einem Binärsystem gespeichert. Ebenso müssen chinesische Zeichen ebenfalls im Binärsystem gespeichert werden. Dann müssen wir eine Tabelle angeben (Darstellungsregeln: Welche chinesischen Zeichen entsprechen welchem ​​Binärsystem?). Im Allgemeinen wird utf8 häufiger verwendet. Natürlich können Sie auch utf8mb4 angeben, das zur Darstellung speziellerer Symbole wie Emoticons verwendet werden kann. In unserem täglichen Gebrauch reicht utf8 jedoch aus. Nehmen wir als Beispiel den UTF-8-Zeichensatz:

Suchen Sie zunächst das MySQL-Programm im Startmenü:

Bildbeschreibung hier einfügen

Klicken Sie einfach mit der rechten Maustaste auf eine der beiden Optionen und klicken Sie dann auf „Mehr – Dateispeicherort öffnen“:

Bildbeschreibung hier einfügen

Klicken Sie außerdem mit der rechten Maustaste auf eine der Dateien, klicken Sie dann auf „Eigenschaften“ und suchen Sie den Pfad, der my.ini im Zielpfad entspricht:

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Klicken Sie dann mit der rechten Maustaste auf my.ini und öffnen Sie es im Editor

Schreibe utf8 nach dem Gleichheitszeichen unter [mysql]

Bildbeschreibung hier einfügen

Fügen Sie auf ähnliche Weise utf8 rechts neben dem Gleichheitszeichen unter [mysqld] hinzu (beachten Sie, dass auf beiden Seiten keine Leerzeichen stehen dürfen).

Seien Sie besonders vorsichtig! ! !
1. Löschen Sie nach dem Hinzufügen von utf8 das Rautezeichen vor diesen beiden Anweisungen, um zu verhindern, dass das System sie mit Kommentaren verwechselt! ! !
2. Wenn Sie Angst haben, vor der Änderung Fehler zu machen, können Sie my.ini vorab sichern (kopieren und einfügen).

Nach der Änderung können wir den Computer neu starten, damit beim zukünftigen Hinzufügen chinesischer Zeichen kein Fehler auftritt (beachten Sie hier, dass vor der Änderung beim Einfügen chinesischer Zeichen in die ursprünglich erstellte Datenbank immer noch ein Fehler gemeldet wird und wir eine neue Datenbank erstellen sollten).

Dies ist das Ende dieses Artikels über die Lösung für „Falsche Zeichenfolgenwerte in MySQL“. Weitere verwandte Inhalte zu „Falsche Zeichenfolgenwerte“ in MySQL finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Lösung für die Fehlermeldung "java.sql.SQLException: Incorrect string value:'\xF0\x9F\x92\xA9\x0D\x0A...'" beim Speichern von Emoticons in MySQL
  • So gehen Sie mit dem Fehler beim Einfügen seltener Zeichen in MySQL um (falscher Zeichenfolgenwert)
  • MySQL löst bei der Ausnahmeanalyse einen falschen Zeichenfolgenwert aus
  • MySql-Fehler: Falscher Zeichenfolgenwert für Spalte

<<:  Detaillierte Erklärung zu anonymen Slots und benannten Slots in Vue

>>:  Über IE8-Kompatibilität: Erklärung des X-UA-Compatible-Attributs

Artikel empfehlen

Übersicht über die Definition der HTC-Komponenten nach IE5.0

Vor der Veröffentlichung von Microsoft IE 5.0 best...

Einfaches Anwendungsbeispiel für eine rekursive Vue-Komponente

Vorwort Ich glaube, dass viele Studenten bereits ...

MySQL 5.7.10 Installationsdokumentation Tutorial

1. Installieren Sie Abhängigkeitspakete yum -y in...

Beispielcode von layim zum Integrieren des Rechtsklickmenüs in JavaScript

Inhaltsverzeichnis 1. Wirkungsdemonstration 2. Im...

Detailliertes Tutorial zur Installation von phpMyAdmin unter Ubuntu 18.04

Wir werden phpMyAdmin installieren, damit es mit ...

Lösung für mehrere 302-Antworten im Nginx-Proxy (Nginx Follow 302)

Proxying mehrerer 302er mit proxy_intercept_error...

CocosCreator Skelettanimation Drachenknochen

CocosCreator Version 2.3.4 Drachenknochenanimatio...

Eine Aufzeichnung der Fallstricke des Lebenszyklus von WeChat-Applet-Komponenten

Der Komponentenlebenszyklus ist normalerweise der...

Zwei Möglichkeiten zum vollständigen Löschen von Benutzern unter Linux

Linux-Betrieb Experimentelle Umgebung: Centos7-Vi...

Verwendung des Linux-Befehls xargs

1. Funktion: xargs kann die durch Leerzeichen ode...

Vue verwendet WebSocket, um die Chat-Funktion zu simulieren

Der Effekt zeigt, dass sich zwei Browser gegensei...

40 Schriftarten, empfohlen für berühmte Website-Logos

Wissen Sie, welche Schriftarten in den Logo-Desig...

Analyse von MySQL-Beispielen für doppelte und redundante Indizes

In diesem Artikel werden MySQL-Duplikatsindizes u...