如何通过SerialPort从C#发送短信(阿拉伯语、帕西语)
这可能是代码,但不支持语言(阿拉伯语、波斯语等)。短信=如何通过SerialPort从C#发送短信(阿拉伯语、帕西语),c#,C#,这可能是代码,但不支持语言(阿拉伯语、波斯语等)。短信= `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);
`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();`
您可以使用一些在线翻译API,将测试翻译成所需的语言,然后通过短信发送 例如,下面的链接让您了解如何使用c#和谷歌api将文本从英语翻译成阿拉伯语或任何其他语言
您可以使用一些在线翻译API,将测试翻译成您想要的语言,然后通过短信发送 例如,下面的链接让您了解如何使用c#和谷歌api将文本从英语翻译成阿拉伯语或任何其他语言
如果不更改SerialPort.Encoding属性,则不会。默认设置是ascienceoding,这会有很多问号。您应该将其更改为猜测,最好询问您的服务提供商。但是如果不更改SerialPort.Encoding属性,您可能会开始猜测Encoding.Unicode.Not。默认设置是ascienceoding,这会有很多问号。您应该将其更改为猜测,最好询问您的服务提供商。但是你会开始猜测Encoding.Unicode。