我正在构建一个Facebook messenger机器人,我试图像这样显示一个表情符号
$data =json_encode([
'speech' => "\xF0\x9F\x98\x84",
'displayText' => "test",
'source' => "source"
]);
$output = json_decode($data);
echo ' '.$output->speech;
这适用于我的本地脚本但是当我尝试在Facebook Messenger上显示表情符号时,我收到此错误:
“无效字符'ð'寻找价值的开头
答案 0 :(得分:0)
使用表情符号缩写词。这个website包含一个可以在facebook messenger平台和facebook网站上使用的缩写列表
$data =json_encode([
'speech' => ">:(",
'displayText' => "test",
'source' => "source"
]);
$output = json_decode($data);
echo ' '.$output->speech;
然而,发送表情符号的unicode或Hex表示似乎不起作用。