无效的unicode字符导致MySQL字符串错误



我需要(通过Omeka(向MySQL数据库添加一条记录,该记录包含无效的unicode字符(此字符(

我通过Omeka收到的错误消息是:

Mysqli statement execute error : Incorrect string value: 'xF0xAAxA8xA7xE7x94...' for column 'text' at row 1

数据库字段为长文本,排序规则为utf8_unicode_ci。这个表中已经有很多记录了,我不太确定在不影响其他数据的情况下应该更改什么。建议?

ALTER TABLE tbl CONVERT TO utf8mb4;

同时,该列中该行的文本可能被截断或整行丢失。

据我所知,F0AAA8A7还没有分配,但我认为它在汉字区域,而不是表情符号,它也需要utf8mb4。它是Unicode"代码点"2AA27。

最新更新