رفتن به مطلب
  • 0

ارسال نشدن اس ام اس در حالت فارسی


keyVan007

سوال

با سلام و خسته نباشید

خودمم موندم ک چطور چنین چیزی ممکنه ولی واقعا به بن بست خوردم

 

ببینید من یک دکمه ای طراحی کردم ک وقتی روش کلیک میشه یه سری اطلاعات از سه فیلد edittext میگیره و اونا رو به یه شماره ارسال میکنه

Sub sendsms_Click
	If txtname.Text = "" Then 
	Msgbox("لطفا نام خود را وارد نمایید", "خطا")
	Return
	End If
	Dim a1 As PhoneSms
	a1.Send2 ("09393006**2","message from My App" & CRLF & "sender name:" & txtname.Text & CRLF & "email:" & mailtxt.Text & CRLF & "message:" & commenttxt.Text, True,True) 
	
End Sub

Sub check_SmsSentStatus (Success As Boolean, ErrorMessage As String, PhoneNumber As String, Intent As Intent)
If Success=False Then
Msgbox("پیغام ارسال نشد" & ErrorMessage,"خطا")
Else
Msgbox("پیغام شما با موفقیت ارسال شد","ارسال شد")
End If
End Sub

Sub check_SmsDelivered (PhoneNumber As String, Intent As Intent)
Msgbox("پیغام شما دریافت شد","دریافت")
End Sub

این کد بدون هیچ مشکلی وقتی همه چیز رو به صورت فینگلیش وارد میکنم در گوشی ارسال میشه اس ام اس اون و پیام ارسال موفقیت امیز و deliver اون هم میاد

حالا کافیه فیلد txtname یا commenttxt رو به فارسی اسم و متن بدم اصن هیچ اتفاقی نمی افته ، نه خطایی میده نه پیام ارسال نشدی و خلاصه هیچی

انگار اصن روی دکمه زده نشده !!

 

 

مشکل از کجاست ؟؟دیگه مثه وب سایت هم ک اینجا Unicode و Utf8 نداریم ک بگم تنظیماتش اشتباهه !!چرا باید بین متن فارسی و انگلیسی فرق بزاره ؟؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

سلام.

شما یه متن کوتاه فارسی بنویسید ارسال کنید ببینید سند میشه یانه. (به اندازه دو یا سه کاراکتر مثل: سلام)

بعد خبر بدید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

دقیقا همین فکر رو هم کردم و انجامش دادم و فرقی نکرد

 

ببین نکته جالب اینه که کافیه یدونه فیلد ها رو فارسی بدم تا این مشکل پیش بیاد

 

مثلا فرض کن فیلد نام رو میدم :  سعید

 

ارسال نمیشه و هیچ اتفاقی نمی افته

بعد اون رو Saeed میکنم و حالا فیلد message رو میدم : سلام

بازم همین مشکل پیش میاد !!


بدیش اینه که نه اخطاری نه خطایی ، هیچی اصن ، به صفحه کلید گوشی خودم هم مشکوک شدم با اینکه ربطی نداره و حتی اگه چینی هم بزنم باید بره ولی رو دو تا گوشی دیگه هم تست زدم و یکسان بود

لینک ارسال
به اشتراک گذاری در سایت های دیگر

شما از این طریق اس ام اس رو ارسال بکن.

http://answercenter.ir/topic/3702-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%BE%DB%8C%D8%A7%D9%85%DA%A9-%D8%B7%D9%88%D9%84%D8%A7%D9%86%DB%8C/#entry25070

اگه درست نشد سورس رو پیوست کن تا نگاه کنیم...

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با تشکر بسیار

 

پس از تست بسیار مشکل رو پیدا کردم که بسیار هم عجیبه !!!وقتی فیلد mailtxt رو که حاوی ایمیل فرد هست از گزینه هایی که باید ارسال بشن حذف میکنم مشکل حل میشه !و فقط کافیه این فیلد رو برگردونم تا به لیست ارسال ها تا دوباره هیچ اتفاقی نیفته و ارسال نشه

 

نمیدونم شاید با ارسال کاراکتر @ مشکل داره

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...