You can do so, think that emoji is a normal character.
$emoji = "βπΎ"; $str = str_replace('"', "", json_encode($emoji, JSON_HEX_APOS)); $myInput = $str; $myHexString = str_replace('\\u', '', $myInput); $myBinString = hex2bin($myHexString); print iconv("UTF-16BE", "UTF-8", $myBinString);
Vinny
source share