اذهب إلى المحتوى

السؤال

نشر (معدل)

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

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

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

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

Recommended Posts

  • 3
نشر

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

json_encode($data, JSON_UNESCAPED_UNICODE);

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

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...