مشکل در انتقال رشته های فارسی با nusoap

iran-TEC

Member
سلام من یک برنامه نوشتم که طرف کلاینت با زبان C#.net هستش و سرور و هم با php نوشتم برای soap هم از nusoap استفاده می کنم کار برنامه هم اینه که یک رشته رو تو برنامه c# بوسیله soap در سرور و بانک mysql ذخیره کنه برای رشته های انگلیسی هیچ مشکلی نیست ولی فارسی به این صورت ذخیره می شه ؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟


اینکود فیلد توی mysql utf-8 persian_ci هستش و اینکود nusoap هم به صورت $soap_defencoding = 'UTF-8' تعریف کردم ولی درست کار نمی کنه ؟؟؟

لطفا راهنمایی کنید :rose::rose::rose::rose::rose::rose::rose:
 

iran-TEC

Member
اگه از خود برنامه php کار insert رو انجام بدم مشکلی در ذخیره وجود ندارد مشکل من هنگام ارتباط soap هست یعنی فکر نمی کنم ربطی به insert کردن داشته باشد همون جایی که رشته از c# توسط nusoap برای php ارسال می شود تغییر می کند و تبدیل به علامت سوال می شود
 

sajadmaz

Member
مشکل از سمت کلاینت هست

توی کد soap php side server این کد رو بزار باید حل بشه ، اگه نشد utf8_encode رو هم تست کن

PHP:
header('Content-Type: text/html; charset=utf-8');
 

armandelta2002

New Member
مشکل از سمت کلاینت هست

توی کد soap php side server این کد رو بزار باید حل بشه ، اگه نشد utf8_encode رو هم تست کن

PHP:
header('Content-Type: text/html; charset=utf-8');


باز هم نشد

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

جدیدترین ارسال ها

بالا