انجمن ایران پی اچ پی
مشکل ارسال متن فارسی در ارسال SMS با استفاده از URL و وب سرویس - نسخه قابل چاپ

+- https://forum.iranphp.org - انجمن ایران پی اچ پی
+-- انجمن: پی اچ پی/PHP (/Forum-%D9%BE%DB%8C-%D8%A7%DA%86-%D9%BE%DB%8C-PHP)
+--- انجمن: خطا یابی و خطا زدایی (/Forum-%D8%AE%D8%B7%D8%A7-%DB%8C%D8%A7%D8%A8%DB%8C-%D9%88-%D8%AE%D8%B7%D8%A7-%D8%B2%D8%AF%D8%A7%DB%8C%DB%8C)
+--- موضوع: مشکل ارسال متن فارسی در ارسال SMS با استفاده از URL و وب سرویس (/Thread-%D9%85%D8%B4%DA%A9%D9%84-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D9%85%D8%AA%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%AF%D8%B1-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-SMS-%D8%A8%D8%A7-%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87-%D8%A7%D8%B2-URL-%D9%88-%D9%88%D8%A8-%D8%B3%D8%B1%D9%88%DB%8C%D8%B3)



مشکل ارسال متن فارسی در ارسال SMS با استفاده از URL و وب سرویس - m_mili_k - ۱۳۹۷ مرداد ۷ ۰۸:۲۶ عصر

سلام
بنده یک پلاگین مخصوص آر اس فرم جوملا رو ویرایش کردم تا و به وب سرویس پنل پیامکیم وصل کردم
منتها مشکلی که وجود داره اینه که پیامک های انگلیسی به راحتی ارسال می شوند اما پیامک های فارسی به شکل زیر توسط وب سرویس به همراه کاربر و ... ارسال میشه:

"
%D8%B3%D9%84%D8%A7%D9%85
"
در اصل متن بالا کلمه "سلام" بوده

ناگفته نمونه که خود شرکت وب سرویس میگه که باید به صورت
htmlentities انکد بشه و ارسال بشه سمت ما

من متن کد رو و اونجایی که از تابع
htmlentities استفاده شده رو میفرستم ممنون میشم کمکم کنید


آدرس لینک فرم تست جهت تست مهندسین عزیز:
کد PHP:
http://برداشته شدoption=com_rsform&view=rsform&formId=3 

هر چی هست فکر می کنم در این خط مشکل وجود داره

کد PHP:
<recipient mobile="'.$to.'" originator="'.$from.'" doerid="8" >'.htmlentities($text).'</recipient



RE: مشکل ارسال متن فارسی در ارسال SMS با استفاده از URL و وب سرویس - m_mili_k - ۱۳۹۷ مرداد ۷ ۱۱:۰۸ عصر

خودم حلش کردمConfused
البته با کمک این لینک
https://netparadis.com/php-url-encoding-decoding/

و با آزمون و خطا بالاخره با تابع .urldecode درست شد.Big GrinBig Grin