Есть быстрый и грязный способ сделать это, используя html_entity_decode()
:
Пример:
$lightning = html_entity_decode('',ENT_NOQUOTES,'UTF-8');
//add this to the 'alert' portion of your APNS payload:
$message = "You just got the {$lightning}SHOCKER{$lightning}!";
По сути, вы просто создаете HTML-сущность с десятичным (не шестнадцатеричным)код значка Emoji, который вы хотите использовать, и html_entity_decode()
преобразует его в правильный символ Unicode, который вы можете использовать в строке.Есть каталог кодовых точек Unicode по ранее упомянутому http://code.iamcal.com/php/emoji/ URL.
Этот метод должен работать для любого символа, который вы не можете ввести в свой текстовый редактор, смайликов или нет.