Nach dem Zurücksetzen des Systems hatte die MySQL-Datenbank, die ich vor langer Zeit installiert hatte, verstümmelte chinesische Zeichen in der Konsolenabfrage. Es ist so lange her, dass ich keine Ahnung habe, wie ich es einrichten soll. Ich habe viel online gesucht und verschiedene Einstellungen ausprobiert, aber nach dem Neustart der Datenbank sind die chinesischen Schriftzeichen immer noch verstümmelt. Vielleicht habe ich falsch gesucht, aber zum Glück habe ich es am Ende gelöst. Ich werde ein Blog eröffnen, um es aufzuzeichnen: Öffnen Sie die Datei my.ini im Installationsverzeichnis Meins ist: C:\Programme\MySQL\MySQL Server 5.5, geändert wie folgt: [Kunde] Standardzeichensatz = utf8 Port = 3306 [mysql] #Viele Antworten im Internet setzen dieses GBK auch auf UTF-8, aber das Ergebnis sind verstümmelte Zeichen Standardzeichensatz = GBK #SERVER-ABSCHNITT # ---------------------------------------------------------------------- ## Die folgenden Optionen werden vom MySQL-Server gelesen. Stellen Sie sicher, dass # Sie haben den Server richtig installiert (siehe oben), so dass er dies liest # Datei. # [mysqld]# Der TCP/IP-Port, auf dem der MySQL-Server lauscht Port = 3306 #Pfad zum Installationsverzeichnis. Alle Pfade werden normalerweise relativ hierzu aufgelöst. basedir="C:/Programme/MySQL/MySQL Server 5.5/" #Pfad zum Datenbankstamm datadir="C:/ProgramData/MySQL/MySQL Server 5.5/Data/" # Der Standardzeichensatz, der verwendet wird, wenn ein neues Schema oder eine neue Tabelle # erstellt und kein Zeichensatz definiert Zeichensatzserver = utf8 Sortierserver = utf8_general_ci Nachdem die Änderung abgeschlossen ist, starten Sie MySQL neu und überprüfen Sie den Code: mysql> Variablen wie „character_set%“ anzeigen; +------------------------------------------+---------------------------------------------------------+| Variablenname | Wert | +------------------------------------------+---------------------------------------------------------+| Zeichensatzclient | gbk || Zeichensatzverbindung | gbk || Zeichensatzdatenbank | utf8 || Zeichensatzdateisystem | Binär || Zeichensatzergebnisse | gbk || Zeichensatzserver | utf8 || Zeichensatzsystem | utf8 || character_sets_dir | C:\Programme\MySQL\MySQL Server 5.5\share\charsets\ | +--------------------------+---------------------------------------------------------+ Probieren Sie es aus: mysql> in pro Werte einfügen ('Lösung für verstümmelten Code'); Abfrage OK, 1 Zeile betroffen (0,00 Sek.) mysql> wähle * von pro; +--------------+| Name | +--------------+| Von|| Lösung für verstümmelten Code | +--------------+ 3 Zeilen im Satz (0,00 Sek.) Zusammenfassen Oben habe ich Ihnen die Lösung des Problems des verstümmelten chinesischen Codes in der MySQL5.5-Datenbank-Befehlszeile unter Windows 10 vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Detaillierte Analyse des Linux-Kernel-Makros container_of
>>: Detaillierte Erklärung zur Verwendung des Alias-Befehls unter Linux
Wenn Sie Docker unter Windows 10 installieren und...
<base target=_blank> ändert den Zielrahmen d...
Vorwort Linux verfügt über entsprechende Open-Sou...
Beim Verwenden von Animation.css habe ich festges...
Seit Zabbix Version 3.0 wird verschlüsselte Kommu...
Code kopieren Der Code lautet wie folgt: <form...
Rendern Code - Nehmen Sie die blauen und gelben R...
Kostenlose Punkte Interviewer : Haben Sie schon e...
Warum brauchen wir virtuellen Dom? Virtual DOM wu...
Vorwort Heute entschied sich ein Kollege nach der...
Vor kurzem musste ich alle Hostnamen im LAN aufli...
Ich bin einmal auf eine Aufgabe gestoßen, bei der...
Inhaltsverzeichnis Vorwort 1. cat-Befehl: 2. weit...
1: Installieren Sie MongoDB im Docker Schritt 1: ...
Virtualisierung 1. Umwelt Centos7.3 Deaktivieren ...