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

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

أسامه المولى

السؤال

لسلام عليكم لدي مشكلة عند التعامل مع 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.

  • إعلانات

  • تابعنا على



×
×
  • أضف...