برگزیده های پرشین تولز

مشکل در ارسال sms فارسی با GSM Modem

mohammad.es24

کاربر تازه وارد
تاریخ عضویت
27 جولای 2014
نوشته‌ها
2
لایک‌ها
0
سن
37
سلام دوستان.وقت بخیر
من دارم یک برنامه می نویسم که از طریق gsm modem بتونم sms ارسال کنم از طریق AT-Command.برای متن انگلیسی هیچ مشکلی نداره و کار میکنه.
ولی وقتی متن فارسی ارسال می کنی در گوشه طرف مقابل به صورت ؟؟؟؟؟؟ نمایش داده می شود.
ممنون می شم دوستان کمکم کنید.
جستجو کردم که اکثرا" گفته بودند باید unicode کنی ولی متاسفانه من نتونستم جواب بگیرم که احتمالا" من اشتباه کردم که درست جواب نداده
 

micropinger

کاربر تازه وارد
تاریخ عضویت
14 دسامبر 2011
نوشته‌ها
97
لایک‌ها
95
سلام دوستان.وقت بخیر
من دارم یک برنامه می نویسم که از طریق gsm modem بتونم sms ارسال کنم از طریق AT-Command.برای متن انگلیسی هیچ مشکلی نداره و کار میکنه.
ولی وقتی متن فارسی ارسال می کنی در گوشه طرف مقابل به صورت ؟؟؟؟؟؟ نمایش داده می شود.
ممنون می شم دوستان کمکم کنید.
جستجو کردم که اکثرا" گفته بودند باید unicode کنی ولی متاسفانه من نتونستم جواب بگیرم که احتمالا" من اشتباه کردم که درست جواب نداده
عزیز اگر چند سال پیش این کارو میکردی یه چیزی ، ولی الان دیگه کی میاد از دستورات AT Command برای ارسال sms اونم با مودم gsm هندلی استفاده کنه ، الان همه از خط های مجازی 3000 و ... استفاده می کنند ، در هر صورت اگر حتما می خواید از سیم کارت استفاده کنید هم چرا وقت رو برای از نو نوشتن چیزهایی که آماده هست هدر میدید ، میخواید با مودم gsm و گوشی و سیمکارت و ... ارسال sms کنید از dll و کامپوننت آماده mCore Lib استفاده کنید ، تو رفرنس ها پروژه اضافه میکنید ، تابع های مختلف برای ارسال و دریافت پیام براتون میاره که تمام دستورات مورد نظر AT توش نوشته شده و فقط کافیه تابع ارسال رو صدا بزنید با پشتیبانی فارسی ؛ این کامپوننت هم توی گوگل با یه سرچ ساده قابل دریافته.

موفق باشید.
 

mohammad.es24

کاربر تازه وارد
تاریخ عضویت
27 جولای 2014
نوشته‌ها
2
لایک‌ها
0
سن
37
عزیز اگر چند سال پیش این کارو میکردی یه چیزی ، ولی الان دیگه کی میاد از دستورات AT Command برای ارسال sms اونم با مودم gsm هندلی استفاده کنه ، الان همه از خط های مجازی 3000 و ... استفاده می کنند ، در هر صورت اگر حتما می خواید از سیم کارت استفاده کنید هم چرا وقت رو برای از نو نوشتن چیزهایی که آماده هست هدر میدید ، میخواید با مودم gsm و گوشی و سیمکارت و ... ارسال sms کنید از dll و کامپوننت آماده mCore Lib استفاده کنید ، تو رفرنس ها پروژه اضافه میکنید ، تابع های مختلف برای ارسال و دریافت پیام براتون میاره که تمام دستورات مورد نظر AT توش نوشته شده و فقط کافیه تابع ارسال رو صدا بزنید با پشتیبانی فارسی ؛ این کامپوننت هم توی گوگل با یه سرچ ساده قابل دریافته.

موفق باشید.
بله متاسفانه در نهایت مجبور به استفاده از mCoreLib شدم.dll های آماده چون باید کرک بشه زیاد نمیشه روش حساب کرد.قابل تجوجه شما که چرا از سیستم هندلی gsm modem استفاده میکنم برای اینکه اگر شما پیام های تبلیغاتی رو بسته باشید دیگه از خطهای 3000.2000 براتون Sms نمیاد البته مگر اینکه شما استاد گرامی راهی برای این کار داشته باشید ما که نتوانستیم با شنماره 6 رقمی 2000 این کار رو کنیم.ممنون میشم شما یه راهکار بدید که ما دیگه از هندل استفاده نکنیم.
 
بالا