如何通过SerialPort从C#发送SMS(阿拉伯语,parsi)

时间:2016-04-08 19:52:24

标签: c#

这可能是代码,但不是支持语言(阿拉伯语,波斯语,......)。 SMS = ????????????

`SerialPort sp = new SerialPort();
        sp.PortName = "COM19";
        sp.ReadTimeout = 2000;
        sp.Open();
        sp.Write("AT\r");
        sp.Write("AT+CMGF=1\r");
        System.Threading.Thread.Sleep(1500);
        sp.Write("AT+CMGS=\"" + textBox1.Text + "\"\r\n");
        System.Threading.Thread.Sleep(1500);
        sp.Write(textBox2.Text + "\x1A");
        MessageBox.Show("Send SMS successfulled");
        sp.Close();`

1 个答案:

答案 0 :(得分:0)

您可以使用一些在线翻译api并将您的测试翻译成您想要的语言,然后通过短信发送。

示例,下面的链接可让您了解如何使用c#和google api将文本从英语翻译成阿拉伯语或任何其他语言。

Google Translate API

Example Link