符号如:♫
http://www.chatsmileysemoticons.com/music-symbol-twitter/
所以我可以做类似的事情:
$tweet = '♫'.$tweet.$play_song_url;
答案 0 :(得分:4)
他们是Unicode字符。只需确保您的HTML是UTF-8,然后您就可以使用以下实体:
–
例如: -
答案 1 :(得分:4)
如果您使用UTF-8编写PHP源代码,则可以直接使用该“特殊”字符:
header('Content-type: text/html; charset=UTF-8');
$tweet = '♫' . ' Hello !';
echo $tweet;
会得到预期的输出 - 我刚试过。
请注意,您的浏览器当然必须将页面显示为UTF-8 - 这解释了我发送正确标题的原因。
您还可以使用所需字符的HTML代码,并使用html_entity_decode
将它们转换为单个字符:
header('Content-type: text/html; charset=UTF-8');
$tweet = html_entity_decode('♫', ENT_COMPAT, 'UTF-8') . ' Hello !';
echo $tweet;
问题在于找到正确的HTML实体代码^^
答案 2 :(得分:3)
你可以做以下两件事之一:
♩ ♪ ♫ ♬ ♭ ♮ ♯
<head>
部分使用元标记:<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
答案 3 :(得分:0)
如果支持,您可以回显出html字符实体。像
这样的东西echo "You have my ♥ so I'll give you a ♦";