خطای Malformed UTF-8 characters در json_enocde ?

پرسیده شده
فعالیت 1082 روز پیش
دیده شده 483 بار
1

سلام من یه آرایه که شامل رشته فارسی و انگلیسی و ایموجی دارم وقتی به جیسون انکود میکنم و چاپ میکنم خروجی خالی این پیغام رو نشون میده:  json_last_error_msg() بر میگردونه وقتی جیسون دیباگ کردم با تابع  

  Malformed UTF-8 characters, possibly incorrectly encoded  

که میگه کارکتر هات به درستی کد گذاری نشده من به جیسون انکود این آپشن هارو اضاف کردم ولی حل نشد، فک کنم بخاطر بعضی ایموجی هاست چون وقتی ایموجی نیست که کار میکنه فقط رو بعضی ایموجی ها کار نمیکنه، راه حلی سراغ دارین ؟

json_encode($params, JSON_PRETTY_PRINT|JSON_UNESCAPED_UNICOD )

 

 

فایل پیوست

امیر
امیر

27 اسفند 99

1
حذف شده

بابت تاخیر در پاسخگویی عذر می خوام. به خاطر یه باگ در انجمن آکادمی بعضی تاپیک ها از دید مدرس خارج میشه که در نسخه جدید برطرف می کنیم.

---

بله ممکنه به خاطر ایموجی ها باشه.

سعی کنید یکی یکی کاراکتر ها یا ایموجی های مشکوک رو بردارید ببینید با حذف کدوم یکی مشکل برطرف میشه. اون رو استفاده نکنید.

 

فایل پیوست

لقمان آوند

توسط

لقمان آوند

22 اردیبهشت 00