Emojis和Twitter api

时间:2018-01-18 20:05:30

标签: php twitter emoji

我使用来自php的twitter api来生成推文。以这种方式生成消息:

$text = utf8_encode("message content");

我想添加一个表情符号(http://www.get-emoji.com/birthday-cake/

尝试以下操作,但这是错误的:

$text = utf8_encode("message ").html_entity_decode('🎂', 0, 'UTF-8').utf8_encode(" content");

在Twitter中显示结果内容:

“message?content”

如何解决?

1 个答案:

答案 0 :(得分:0)

我可以这样做:

$emoticon       = '🎂';
$utf8_emoticon  = html_entity_decode($emoticon, 0, 'UTF-8');
$text = utf8_encode("message ".$utf8_emoticon." content");