ژوپین
  1. خانه
  2. بلاگ
  3. آموزش
  4. آموزش php
  5. مشکل json_encode با حروف فارسی در php

مشکل json_encode با حروف فارسی در php

آموزشآموزش php

اگر به صورت معمولی توسط تابع json_encode در php آرایه یا آبجکتی را دیکد کنیم ، میبینیم که حروف فارسی و به اصطلاح utf-8 به صورت طولانی و کد شده نمایش داده میشود.


این مشکل در سمت اندروید دیده شده که یکی از دوستان و هواداران ژوپین از طریق بخش پشتیبانی و سوالات با ما در ارتباط گذاشتند و ما هم طی یک آموزش برای شما مطلبی ایجاد کردیم تا به بقیه دوستان هم کمکی شده باشد.


شما در سمت php برای کد کردن مانند زیر عمل کنید و به تابع json_encod آرگومان دوم را مانند زیر پاس دهید.


 



$m = ['zhupin'=>'ژوپین'];

$json = json_encode($m, JSON_UNESCAPED_UNICODE);

echo $json;


با این عمل هیچ تغییری در کاراکتر های کلمات و جملات فارسی ایجاد نخواهد شد .


نظر و کامنت فراموش نشود.


نظرات



ارسال نظر

جهت قرار دادن کد در متن کامنت ، متن مورد نظر را انتخاب کنید و دکمه بالا را بزنید

گفتگو با پشتیبان