我很难在 MySQL 中创建一个带有 UTF 字符的表。我完全不知道如何解决这个问题。
这个特定的表名中只有两个特殊字符:
- 1F4D2 分类帐(http://www.unicode.org/charts/PDF/U1F300.pdf)
- 274E ❎ 负平方十字标记 ( http://www.unicode.org/charts/PDF/U2700.pdf )
代码:
CREATE TABLE `_❎` (id INT(11) UNSIGNED NOT NULL PRIMARY KEY AUTO_INCREMENT);
信息:
Invalid utf8 character string: '_❎'
但是,这有效:
SELECT _utf8'_❎'