الاخطاء باختصار احيانا تجدها بحاسوبك من التعريب لجهاز
والتطبيق الثاني اذا صممت صفحات بـ htm php html
تجد هذا تلقائي ببرنامج الفرونت بيج للويب (.htm)
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
قم باضافه الثاني تحته مباشر
<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
جاري البحث عن حل php
وهو بالاساس التعديل من طريق الاستضافه لـ
التعديل الاساسي تكون من الاستضافه اذا مفعل الخدمه تلقائي باضافه العربيه مثلا او يكون تقوم انت يدوي بالتعديل لـ
phpMyAdmin
وضيف هذي الاكواد بعد
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
واعجبني شرح الاخ اليمني وازيد عليه التالي بالتفصيل لاعيونكم
https://youtu.be/4XHDaL6pOQw
لإنشاء قاعدة البيانات تفهم الحروف العربية و تخزنها بشكل صحيح, عند إنشاءها يجب تحديد أن الترميز الذي ستعتمده هو الترميز utf8_unicode_ci
إفتح PhpMyAdmin للاستضافات المجانيه اعمل قاعده وتفتح معك تلقائي
قم بالدخول إلى قاعدة البيانات التي تريد تغيير ترميزها
أنقر على كلمة Operations
إنزل إلى أسفل الصفحة حتى تجد القسم الخاص بالترميز, القسم إسمه Collation
قم بتغيير الترميز الذي تجده إلى utf8_unicode_ci و من ثم قم بوضع علامة صح على الخيار Change all tables collations و الخيار Change all tables columns collations كما يظهر في الصورة التالية
في الأخير يجب أن تنقر على الزر GO حتى يتم حفظ التغييرات
طريقة إنشاء قاعدة البيانات مع تحديد ترميز اللغة العربية بإستخدام لغة PHP
$conn->query("CREATE DATABASE learn COLLATE=utf8_unicode_ci");
إذا أردت إنشاء قاعدة البيانات مع تحديد ترميز اللغة العربية بإستخدام أوامر SQL
CREATE DATABASE learn COLLATE=utf8_unicode_ci;
للاستضافه المجانيه بعد ما تسوي قاعده بيانات اتبع الصور
Operations
هذا اذا ركبت سكربت عربي يتفعل التطبيق
واتبع الشروح الاخره التى تخص الاستضافه نفسها الاجنبيه
شوفوا بعض الاستضافات المجانيه التى لا تدعم العربيه تطلع هذي الاخطاء والتنبيهات
من الاصدار
مثلا هم مثبتين
Version information: 4.6.4 , latest stable version: 4.9.7
هنا يمكنك تغير الاصدار بعض الاحيان من الاستضافه المجانيه
وانتبه للاصدار لهذا بعد
Your PHP MySQL library version 5.5.59 differs from your MySQL server version
5.7.20. This may cause unpredictable behavior
تابع الصورتين قبل وبعد بالنجاح التطبيق
ولا يقبل اللغه العربيه Language
اتبع الشرح التالي الدخول على phpMyAdmin
وبعدها Charsets
تبحث بـ Character Sets and Collations مجموعات الأحرف والترتيبات
نبحث عن العربيه windows-1256
راح تجد
cp1256_bin Arabic, Binary عربي، ثنائي
cp1256_general_ci Arabic, case-insensitive اللغة العربية ، حساس لحالة الأحرف
نرجع لـ phpMyAdmin الرئيسيه مو لقاعده انتبه
بأضافه احدهم
cp1256_bin
cp1256_general_ci
تم بنجاح : التطبيييييق شاهد الصورتين قبل
بعد
بس ملاحظه : تغير النسخه تفيد البرمجه العربيه من السكربتات القديمه وتعديل اللغه
العربيه لـ الويب و
php ورابط المحاوله الاوله مدونه السفراني
https://alsafrany.blogspot.com/2021/03/atwebpages.html
وسلامتكم
0 تعليقات