我正在通过短信Gateaway的API发送常规短信。有可能将unicode表情符号发送到android手机吗?
我看到的只是“测试??????”。在哪应该是表情符号
我可以看到这样的表情符号:
private void Button_Click(object sender, RoutedEventArgs e)
{
Emoji bikingEmoji = new Emoji(0x1F6B4);
MessageBox.Show("Hello there is " + bikingEmoji);
}
public class Emoji
{
readonly int[] codes;
public Emoji(int[] codes)
{
this.codes = codes;
}
public Emoji(int code)
{
codes = new int[] { code };
}
public override string ToString()
{
if (codes == null)
return string.Empty;
var sb = new StringBuilder(codes.Length);
foreach (var code in codes)
sb.Append(Char.ConvertFromUtf32(code));
return sb.ToString();
}
}
虽然我没有以完美的格式看到它,但确实看到了表情符号。不幸的是,当我尝试通过api
发送邮件时,我没有看到