من می خوام یک اس ام اس فارسی با فرمت pdu ارسال کنم کد pdu رو هم دارم .حالا چه جوری و با چه دستوراتی این کد باید ارسال بشه؟
من می خوام یک اس ام اس فارسی با فرمت pdu ارسال کنم کد pdu رو هم دارم .حالا چه جوری و با چه دستوراتی این کد باید ارسال بشه؟
من با فرمت تکست راحت اس ام اس ارسال می کنم با دستورات زیر
if (!serialPort1.IsOpen)
serialPort1.Open();
serialPort1.BaseStream.Flush();
string cb = char.ConvertFromUtf32(26);
System.Threading.Thread.Sleep(2000);
this.serialPort1.Write("AT+CMGF=1\r");
//serialPort1.Encoding = Encoding.GetEncoding("utf-8");
this.serialPort1.Write("AT+CMGS=\"" + txtNumber.Text + "\"\r\n");// message sending
this.serialPort1.Write(txtSMS.Text + "\x001a");
//serialPort1.WriteLine("AT+CMGF=0"+textBox1.Text);
serialPort1.Encoding = Encoding.GetEncoding("utf-8");
حالا چه تغییراتی باید بدم تا بتونم فارسی بفرستم؟
فرض کنید کد پی دی یو اینه
069110090000F111000A9210299232900000AA0400000000
هنوز منتظر جوابم
من که اس ام اس رو با وب سرویس میفرستم.هم خیال خودم راحت میشه هم خیال کاربر.والا...
من هم همین مشکل رو دارم.
برنامه تحت ویندوزه وب سرویس به کارم نمیاد. من sms انگلیسی رو راحت می فرستم ولی فارسی رو نه! کد pdu رو هم درست ایجاد می کنم فقط موندم تو ارسالش.