مشكلتي بالعربية مع الاسكيوال وبي اتش بي وكل شيء
اسلام عليكم
كل عام وانتم بخير
انا مصمم جديد ومبرمج ولكم كنت دائما اعمل مواقع بالانجليزية
لدي الان مشروعين بالعربية ...انا اوجه مشاكل جمه بالانكوندنج ..اكاد اجن ..
اولا بلماي اس كيو ال عملت الانكودنج"collision" بدل ال utf-8بحت على النت
وقالو لي ان ال windows-1256افضل ..وحول كل الداتابيس كذلك ..
وايضا عملت ميتا تاج لكل صفحة لدي تحمل الانكودنج windows-1256
احيانا لا تزال المشكله تظهر لي البيانات على شكل ؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟
ما العمل ارجوكم انا مستعجل كلكم بتكتبو عربي ..
رد: مشكلتي بالعربية مع الاسكيوال وبي اتش بي وكل شيء
رد: مشكلتي بالعربية مع الاسكيوال وبي اتش بي وكل شيء
السلام عليكم ورحمة الله
أخي الكريم أضف هذا الكود الى بداية كل صفحاتك
بنفس الترتيب في اول الصفحه قبل كل شيء
1 مرفق
رد: مشكلتي بالعربية مع الاسكيوال وبي اتش بي وكل شيء
السلام عليكم أخي الكريم
يشرفني أن تكون أول مشاركة لي في المنتدى بمساعدتك أخي الفاضل
أولا في My sql خلي الانكودنج utf8_unicode_ci
ثانيا في ملف الاتصال بالداتا بيس أو عندما تعمل الاتصال استخدم الطريقة التالية:
كود PHP:
<?php
$dbservertype='mysql';
$db="your-database-name"; //This the name of the datatbase$user = "root"; //this the user name to login to the database$pwd = ""; //This is the password$host = "localhost"; //this is the name of host
////////////////////////////////////////////// DONOT EDIT BELOW ////////////////////////////////////////////////// هنا للإتصال بقاعدة البيانات و لجعل ملفك يدعم اللغة العربية نحدد الكود الخاص باللغة الربية الي هو utf8connecttodb($host,$db,$user,$pwd);mysql_set_charset('utf8',$con);function connecttodb($host,$db,$user,$pwd){
global $con;$con=mysql_connect ("$host","$user","$pwd");if(!$con){die("Could not connect to MySQL");}mysql_select_db("$db",$con) or die ("could not open db".mysql_error());
} ?>
في المتغير db لاتنسى تغير your-database-name الى قاعدة البيانات الخاصة بك
أفدني بالنتيجة
اذا كان الكود غير واضح فالملف موجود بالمرفقات
شكرا جزيلا