بحث هذه المدونة الإلكترونية

حل مشكله اللغه العربيه لـ htm و php لصفحات والاستضافات والتعديل اليدوي

الاخطاء باختصار احيانا تجدها بحاسوبك من التعريب لجهاز

والتطبيق الثاني اذا صممت صفحات بـ 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
وسلامتكم

ليست هناك تعليقات:

إرسال تعليق