مشکل json_encode با حروف فارسی در php
اگر به صورت معمولی توسط تابع json_encode در php آرایه یا آبجکتی را دیکد کنیم ، میبینیم که حروف فارسی و به اصطلاح utf-8 به صورت طولانی و کد شده نمایش داده میشود.
این مشکل در سمت اندروید دیده شده که یکی از دوستان و هواداران ژوپین از طریق بخش پشتیبانی و سوالات با ما در ارتباط گذاشتند و ما هم طی یک آموزش برای شما مطلبی ایجاد کردیم تا به بقیه دوستان هم کمکی شده باشد.
شما در سمت php برای کد کردن مانند زیر عمل کنید و به تابع json_encod آرگومان دوم را مانند زیر پاس دهید.
$m = ['zhupin'=>'ژوپین'];
$json = json_encode($m, JSON_UNESCAPED_UNICODE);
echo $json;
با این عمل هیچ تغییری در کاراکتر های کلمات و جملات فارسی ایجاد نخواهد شد .
نظر و کامنت فراموش نشود.
ارسال نظر
جهت قرار دادن کد در متن کامنت ، متن مورد نظر را انتخاب کنید و دکمه بالا را بزنید