It seems that MySQL default character set cannot handle emoji characters.
Here is a quick fix that will convert emojis into text representations:
<script src="https://cdn.jsdelivr.net/npm/[email protected]/lib/emoji.min.js"></script>
<script type="text/javascript">
if(window.addEventListener) { window.addEventListener("load", wfu_tweak_emojis, false); }
else if(window.attachEvent) { window.attachEvent("onload", wfu_tweak_emojis); }
else { window["onload"] = wfu_tweak_emojis; }
function wfu_tweak_emojis() {
var props = GlobalData.WFU[1].userdata.props;
for (var i = 0; i < props.length; i++) {
props[i].store = new Function('var value = GlobalData.WFU[1].userdata.codes[' + i + '].value(); var emoji = new EmojiConvertor(); emoji.colons_mode = true; value = emoji.replace_unified(value); document.getElementById("hiddeninput_1_userdata_" + ' + i + ').value = value;');
}
}
</script>
Put the script inside the page where you have the plugin.
Nickolas