我无法在MySQL 5.5中保存字符。我已尝试使用utf8mb4和utf32排序规则。我需要将中文和英文字符存储在同一张表中。
我能够通过在mysql服务器上使用utf8mb4字符集来保存这个字符。因此,“show variables like 'char%'”的输出应该全部是utf8mb4,除了系统字符集可能不是。
utf8 general
,并且不要更改执行。 SET NAMES utf8;
在实际查询之前,这是相当重要的一部分。
utf8
编码进行存储。需要使用 utf8mb4
代替。 - Mathias Bynens