使用短信网关向手机发送表情符号

时间:2018-12-10 13:51:00

标签: c# wpf emoji

我正在通过短信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

发送邮件时,我没有看到

0 个答案:

没有答案