اسامه عوض الله نشر 6 يونيو 2022 أرسل تقرير نشر 6 يونيو 2022 لدي مجموعة من المنتجات بحاجة الى رفعها على المتجر في نظام تجارة إلكترونية استخدمت التالي <?php $file = fopen($path.'/assets/temp_files/'.$filename,"r"); $i = 1; while (($line = fgetcsv($file)) !== FALSE) { الان لدي مشكلة كيف اقرأ التصنيفات باللغة العربية عند رفع المنتجات عبر اكسل المشملة حاليا ان الحروف تاتي في شكل اسفهامات ؟؟؟؟؟؟؟؟؟ كلها 2 اقتباس
0 Wael Aljamal نشر 6 يونيو 2022 أرسل تقرير نشر 6 يونيو 2022 المشكلة في ترميز الملف حيث أنه ليس UTF8 يمكننا تعديل ترميز الملف بشكل عام افتح ملف Excel بأي محرر مثل مايكروسوفت إكسل، ثم ادخل تبويب Data وغير ترميز الملف ل utf8 File_origin to "Unicode (UTF-8)" تعديل الخاصية ثم احفظه أعد رفع الملف بعد الحفظ و تأكد من أنه يتم قراءته بشكل صحيح أو من خلال الشيفرة، تطبيق دالة utf8_decode على كامل الملف: $all_text = file_get_contents( "test.txt" ); echo utf8_decode( $all_text ) أو كل سطر نقوم بقراءته عبر الدالة بالشكل: array_map("utf8_encode", $data) <?php while ($data = fgetcsv ($handle, 1000, ";")) { $data = array_map("utf8_encode", $data); //added $num = count ($data); for ($c=0; $c < $num; $c++) { // output data echo "<td>$data[$c]</td>"; } كما يمكن قراءة سطر سطر بالشكل: $line=utf8_encode(fgets($file)); اقتباس
0 Wael Aljamal نشر 7 يونيو 2022 أرسل تقرير نشر 7 يونيو 2022 بتاريخ 6 دقائق مضت قال اسامه سيد محمدالحسن عوض الله: لازالت المشكلة كماهي أرجو إضافة تفاصيل لتساعد في تجريب الحل، هل المشكلة في العرض أو في قاعدة البيانات..؟ اقتباس
السؤال
اسامه عوض الله
لدي مجموعة من المنتجات بحاجة الى رفعها على المتجر في نظام تجارة إلكترونية استخدمت التالي
الان لدي مشكلة كيف اقرأ التصنيفات باللغة العربية عند رفع المنتجات عبر اكسل
المشملة حاليا ان الحروف تاتي في شكل اسفهامات ؟؟؟؟؟؟؟؟؟ كلها
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.