Das Testskript wie folgt:Wie Zeichen zu speichern, wie in MySQL
CREATE TABLE test (title varchar(45) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
INSERT INTO test (title) value ('');
Die Antwort sagt:
1366 Incorrect string value: '\xF0\x9F\x8E\x89\xF0\x9F...' for column 'title' at row 1.
Ich versuche utf16
die CHARSET
zu utf8
, zu setzen, gbk
aber die Antworten sind das Gleiche.
Ich weiß nicht, was ich diese Zeichen '' nennen soll und tippe sie mit der Tastatur aus. Aber sie sind anders mit "♥ ☆", die in Zeichen utf8
gespeichert werden können.
Danke.
Es funktioniert, danke. –