我需要(通过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。