![]() |
|
لا يمكن ارسال رسالة باللغة العربية - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182) +--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183) +--- الموضوع : لا يمكن ارسال رسالة باللغة العربية (/showthread.php?tid=17297) |
لا يمكن ارسال رسالة باللغة العربية - samer_hameed - 14-09-16 سلام عليكم I need to send SMS from vb.net program through a GSM modem that is connected to the computer. My code works normally in english language, but when I tried to send Arabic letter I received ???? on the destination device. my code is as below With ser '.Encoding = System.Text.Encoding.UTF32 .Write("AT" & vbCrLf) Threading.Thread.Sleep(1000) .Write("AT+CSCS=HEX" & vbCrLf) Threading.Thread.Sleep(1000) .Write("AT+CMGF=1" & vbCrLf) Threading.Thread.Sleep(1000) .Write("AT+CMGS=" & ChrW(34) & phonenum & ChrW(34) & vbCrLf) Threading.Thread.Sleep(1000) .Write(message & ChrW(26)) End With Note:- ser means serialport, message is a string from textbox object و شكرا جزيلا RE: لا يمكن ارسال رسالة باللغة العربية - silverlight - 14-09-16 احتمال ان مشكلتك في Encoding حاول تستخدم UTF8 ربما يحل مشكلتك RE: لا يمكن ارسال رسالة باللغة العربية - samer_hameed - 15-09-16 استخدمت هذا النوع .Encoding = System.Text.Encoding.UTF32 و نفس النتيجة الرسالة توصل ؟؟؟؟؟ للطرف الثاني RE: لا يمكن ارسال رسالة باللغة العربية - LoveVb - 15-09-16 جرب بدل UTF32 ب UTF8 كم قال الاخ Silverlight او جرب System.Text.Encoding.GetEncoding(1256) RE: لا يمكن ارسال رسالة باللغة العربية - samer_hameed - 15-09-16 انا عرفت المشكلة , csmp الخاصة بالمودم ما قابلة تتغير انا المفروض انفذ هذا الايعاز حتى اكدر ارسل رسالة باللغة العربية at+csmp=1,144,0,8 بس عم يرجعلي ERROR نوع المودم هو Huawei E153u-1 ملاحظة :- انا نفذت كل الحلول الي تفضلتوا بيها حضرتكم |