Heim  >  Artikel  >  Datenbank  >  MySQL Advanced (zweiundzwanzig) MySQL-Fehler Falscher Zeichenfolgenwert: '\xE7\x81\xAB\xE7\x8B\x90...Fehler bei der Eingabe chinesischer Zeichen

MySQL Advanced (zweiundzwanzig) MySQL-Fehler Falscher Zeichenfolgenwert: '\xE7\x81\xAB\xE7\x8B\x90...Fehler bei der Eingabe chinesischer Zeichen

黄舟
黄舟Original
2017-02-11 10:46:532145Durchsuche

MySQLFehlerFalscher Zeichenfolgenwert: 'xE7x81xABxE7x8Bx90...' für Spalte 'tout' in Zeile 1 Fehler bei der Eingabe chinesischer Zeichen

Während des Experiments müssen die Ausgabeparameter in die Datenbank geschrieben werden. Beim Ausführen der lab_dynamic_order.upd_upd()-Anweisung ist zunächst ein Fehler aufgetreten. Ich habe versucht, Du Niang um Hilfe zu bitten. Einige Leute im Internet sagten, es liege an der Eingabe chinesischer Schriftzeichen. Deshalb habe ich die Zeichenfolge mit den zu schreibenden chinesischen Zeichen in MySQL kopiert. Beim Speichern erschien die Fehlermeldung Falscher Zeichenfolgenwert: 'xE7x81xABxE7x8Bx90...' für Spalte 'tout' in Zeile 1. Nach einer weiteren Suche lautet die Lösung wie folgt:

Ändern Sie die entsprechende Spalte in utf8-utf8_general_ci.

Die verarbeiteten Ergebnisse sind wie folgt


Anhang- - -Von MySQL unterstützte Datentypen

MySQL bietet 8 grundlegende String-Typen: CHAR, VARCHAR, BINARY, VARBINARY, BLOB, TEXT, ENUM, SET und andere String-Typen.

kann Daten speichern, die von einem einfachen Zeichen bis hin zu riesigen Textblöcken oder Binärzeichenfolgen reichen.

String-Typ Bytegröße Beschreibung und Speicheranforderungen

CHAR 0-255 Bytes String mit fester Länge

VARCHAR 0-255 Bytes String mit variabler Länge

TINYBLOB 0-255 Bytes Binäre Zeichenfolge mit nicht mehr als 255 Zeichen

TINYTEXT 0-255 Bytes Kurze Textzeichenfolge

BLOB 0-65535 Bytes in Binärform Lange Textdaten

TEXT 0-65535 Bytes Lange Textdaten

MEDIUMBLOB 0-16 777 215-Byte-Textdaten mittlerer Länge in Binärform

MEDIUMTEXT 0-16 7 77 215 Bytes Textdaten mittlerer Länge

LOGNGBLOB 0-4 294 967 295 Bytes sehr große Textdaten in Binärform

LONGTEXT 0-4 294 967 295 Bytes sehr große Textdaten

VARBINARY(M) Ermöglicht eine feste -Längen-Byte-String mit einer Länge von 0-M Bytes, der Wert Länge + 1 Byte

BINARY(M) M Ermöglicht eine Länge von 0-M Zeichen. Byte-String mit fester Länge des Abschnitts

Schöne Texte und Bilder

Das Obige ist der Inhalt des MySQL Advanced (22) MySQL-Fehlers : Falscher Zeichenfolgenwert: 'xE7x81xABxE7x8Bx90...Fehler bei der Eingabe chinesischer Zeichen. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


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