我使用来自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”
如何解决?
答案 0 :(得分:0)
我可以这样做:
$emoticon = '🎂';
$utf8_emoticon = html_entity_decode($emoticon, 0, 'UTF-8');
$text = utf8_encode("message ".$utf8_emoticon." content");