在数据库中的CKEditor(Emojione)中保存Emojis
我将“Empjione”(Empjione)作为CKEditor 4安装中的附加组件。然而,大多数表情符号不会保存到数据库中(尽管有些会保存)。我正在将CKEditor的输出作为HTML保存到DB中 以下是一些确实可以保存的文件:❤️, ☝️, ⚠️在数据库中的CKEditor(Emojione)中保存Emojis,ckeditor,emojione,Ckeditor,Emojione,我将“Empjione”(Empjione)作为CKEditor 4安装中的附加组件。然而,大多数表情符号不会保存到数据库中(尽管有些会保存)。我正在将CKEditor的输出作为HTML保存到DB中 以下是一些确实可以保存的文件:❤️, ☝️, ⚠️ 这里有一些没有被保存:这与CKEditor无关,而是与MySQL有关。您的数据可能使用了utf8。MySQL的utf8实际上只允许每个字符有三个字节;使用4字节的表情符号无法保存。如果您在严格模式下运行MySQL,它会给您一个不正确的字符串值错误
这里有一些没有被保存:这与CKEditor无关,而是与MySQL有关。您的数据可能使用了
utf8
。MySQL的utf8实际上只允许每个字符有三个字节;使用4字节的表情符号无法保存。如果您在严格模式下运行MySQL,它会给您一个不正确的字符串值
错误
您可以通过将数据库的字符集更改为utf8mb4
来解决此问题
解释如何执行此操作。您使用的是哪种数据库和后端?@TidyDev:MySQL/PHP MyAdmin