السلام عليكم ورحمة الله وبركاته
لدي سؤال و أشكل علي من فترة طويلة ولازلت أبحث عن الحل
السؤال هو:
لدي قاعدة بيانات منتدى vb , قمت بنسخ جدول اسماء المستخدمين لأجل أن أربطها بسكربت خاص بي
عملت نموذج تسجيل دخول اعتماداً على البيانات المنسوخة من قاعدة بيانات المنتدى وذلك بلغة البي اتش بي, ونجحت العملية و الحمد لله
لكن أحببت أن أعملها بطريقة الجافا سكربت و الأجاكس, وبالفعل حصلت لي نموذج بهذا الشيء
نموذج الجافا سكربت عمل معي تمام فقط إذا كان اسم المستخدم باللغة الإنجليزية, أما لو كان بالعربية فإنه لا يقبل
توقعت أن المشكلة من النقل, فقمت بعمل نموذج تسجيل و أدخلت اسم مستخدم بالعربي عن طريق نموذج بي اتش بي
ثم
قمت بعملية تسجيل الدخول, فقبل البرنامج
هذه صورة ترميز اسم المستخدم كما هو مدرج في قاعدة بيانات المنتدى vb
ونوع الترميز, هو latin1_swedish_ci , حتى لو غيرت نوع الترميز فإن شكل المدخل يبقى كما هو
أما صورة الاسم الذي قمت بإدخاله بالنموذج الذي صممته, فصورته هي كالتالي
علما بأن الترميز في كلا الحالتين latin1_swedish_ci و utf8_general_ci هو على نفس الصورة السابقة
للتوضيح:
الميتا في أعلى الصفحة كالتالي
ملاحظة: اسم المستخدم المدخل في قاعدة البيانات هوكود HTML:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
هشام
ملااااااااااااحظة
الرقم السري غير مهم الآن, لأني ملغي دوره في صفحة التشييك, يعني أهم شيء ادخل اسم مستخدم فقط
التحميل من هنا - 32.65 KB