• 0

ما هو حل مشكلة json مع اللغة العربية عند تمريها عبر دالة json_encode؟

لسلام عليكم لدي مشكلة عند التعامل مع json فالحروف العربية تظهر بهذا الشكل:

\u0647\u0630\u0627 \u0627\u0644\u0646\u0635 \u0647\u0648

عند تمريرها على دالة json_encode. كيف أستطيع إعادتها إلى شكلها الأصلي دون تمريرها بدالة json_decode لان المصفوفة تحمل بيانات غير نصية أيضا؟؟

تمّ تعديل بواسطة عبد الهادي اطويل
تعديل العنوان

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 3

إستخدم الثابت JSON_UNESCAPED_UNICODE كوسيط ثان للدالة لتجاهل ترميز اللغة اللغة العربية كالتالي:

json_encode($data, JSON_UNESCAPED_UNICODE);

قائمة الثوابت التي يمكن استخدامها مع الدالة json_encode تجدها على الرابط التالي:

http://php.net/manual/en/json.constants.php

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن