I've been trying to convert and have this table support Chinese characters but MySQL keeps resisting with this error. Incorrect string value "\xE9\x80"
. At first, I thought it was because of this "utf8 vs utf8mb4" mess, but even though I converted everything to utf8mb4 I kept getting the error for this particular row. There are many other Chinese encoded rows in the table and they all seem/work fine except this character: E9 80 92
. And the thing is, it's not even a 4-byte UTF-8 character, so I assume even utf8 charset should work with it. Am I missing something here?
MySQL Server: 5.5.43 Dev-Env: Delphi 7 (not using Unicode connection options to bypass UTF8Encode/Decode functions, boy they really screw things up)
Table Def:
CREATE TABLE dfSvc (
id INTEGER,
sName VARCHAR(1000)) CHARACTER SET=utf8mb4;