هذا ترميز الذي اعطيتك اياه هو ترميز صفحة phpMyAdminالمشاركة الأصلية كتبت بواسطة العندليب
هل حل هذه المشكلة هو وضع ترميز التعريب في المنتدى windows-1256 ؟
هذا ترميز الذي اعطيتك اياه هو ترميز صفحة phpMyAdminالمشاركة الأصلية كتبت بواسطة العندليب
هل حل هذه المشكلة هو وضع ترميز التعريب في المنتدى windows-1256 ؟
__________________
لسنا أول من عبر المحيط
إعتقدت أنك تقصد ترميز صفحة المنتدى وليس ترميز صفحة الـ phpMyAdmin
يجب وضع ترميز التعريب windows-1256 في المنتدى لأنه يتلائم مع ترميز القاعده cp1256 .
أما عن ردك السابق
سأتحقق من السكربت مره أخرى وأتمنى يكون الخطأ من تجربتكجربت نفس جدول الأعضاء الذي سحبته .. رجعته للقاعدة بترميز latin1 ومن ثم استخدمت سكربت التحويل .. وأيضاً ظهرت أسماء الأعضاء علامات إستفهام .
جزاك الله خيراً على النقاش
__________________
al3ndaleeb[@]uk2.net
أتمنى أن يكون ذلك ..المشاركة الأصلية كتبت بواسطة العندليب
ولكن بخصوص الترميز .. تظهر القاعدة باللغة العربية بالكامل .. ولكن المشاركات الجديدة التي تضاف .. تظهر في phpMyAdmin بمثل ما أرفقت بالصورة بالرد .. مع العلم ترميز اللغة في تعريب المنتدى هو windows-1256
ما الخلل .. ؟؟
هل من الممكن أن يكون من المتصفح عندي ؟؟ :con2:
لأني عندما نسخت الكلام ووضعته في رد هنا .. ظهر الكلام باللغة العربية ..
__________________
لسنا أول من عبر المحيط
أخي العندليب
أتمني توضيح أكثر للخطوات لأننا في القواعد ما لدينا أية خبرة :shy:
المشكلة أكتشفت معظم المواقع التي تعمل قبل إصدارة ال phpmyadmin التي تم تعديل التراميز فيها
__________________
السيف أصدق أنباء من الكتب
أخي العندليب ..
أنا عندي ترميز القاعدة الأصلي latin1_general_ci وأعتقد سبب المشكلة منه ..
وأيضا هذا الترميز عامل مشكلة في القاعدة .. وعامل حمل كبير جداً جداً على السيرفر..
هل من الممكن تحويل هذه القاعدة من latin1_general_ci إلى latin1_swedish_ci
لأني حاولت بأكتر من طريقة ولم ينفع ..
__________________
لسنا أول من عبر المحيط
هذه الطريقة الوحيدة التي لم أفهمها جيداً ..!!القاعده الجديده NEWDATABASE قمت بإعطائها نفس الترميز latin1 عند إنشائها حتى تصبح الحروف مطابقه لجدول ترميز latin1 عند عملية الإدخال.
__________________
تابعني على Twitter
بارك الله فيك ونفع بعلمك الإسلام والمسلمين
مميز كالعادة يا استاذنا
أولا بارك الله فيك ووفقك وين مالقيت وجهك
ثانيا يااستاذي الكريم ظهر لي هالخطا اثناء التحويل
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/xxxx/public_html/vb/c2.php on line 21
جزاك الله الف خير
السلام عليكم ورحمة الله وبركاته
بداية أشكر كل من تابع معي في هذا الموضوع مشكلته التي واجهته أثناء إستخدام السكربت وأخص بالذكر الأخ مدمن نت والأخ BIOs .
الحقيقه أنا الان أمام خطأ غريب لم أعرف تفسيراً له لغاية الان
فجميع سرفرات الـ MySQL تقوم بالتحويل من أي ترميز الى ترميز UTF8 بكل سهوله بدون مشاكل بواسطة السكربت المرفق بالموضوع
وبعض سرفرات الـ MySQL لا تقوم بالتحويل من الترميز اللاتيني latin1 إلى الترميز العربي cp1256 بشكل صحيح بواسطة السكربت
الحقيقه إحترت مع هذه المشكله الغريبه فعلاً
والتي يبدو لي أنها بسبب طريقة تركيب الـ MySQL Server وإعداداته
أوعدكم بالبحث عن المشكله والرد مره أخرى بالموضوع.
الأخ BIOs
طريقتك التي إتبعتها في التحويل بدون السكربت ليست صحيحه 100%
ولكنها تنفع مع الجداول التي لا تحتوي على حقول الـ BINARY .
الأخ مدمن نت
أعني بردي السابق أنه قبل إستخدام أمر MySQL
قم بإنشاء قاعدة بيانات جديده وتعديل ترميزها الى الترميز latin1 بالقانون الافتراضي latin1_swedish_ci
أخي الباهوت
حياك الله وشكراً على إطراءك وهذا من طيب أصلك
أخي Basim
لم توضح تفاصيل أكثر حول مشكلتك ولا أعرف كيف أفيدك بالمشكله
أرجو التوضيح
__________________
al3ndaleeb[@]uk2.net
استاذي الكريم
مااقصده هو انني قمت بالتالي
رفعت الملف المرفق بالمشاركة الاولى لك ياسيدي في مجلد المنتدى من خلال الاف تي بي
قمت باستدعائه عن طريق المتصفح
ادخلت اسم القاعدة واسم المستخدم وكلمة المرور
وقمت باختيار التحويل إلى
uft-8
ثم قمت بالضغط على ستارت
وظهر لي التحذير الذي نسخته لك بالاعلى مع ان السيكربت يقوم ومستمر في علمية التحويل ولكن يظهر هذا التحذير
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/*******/public_html/vb/c2.php on line 21
ارفقت لك صورة بالمرفقات للتوضيح وان احتجت اسم المستخدم والباسوورد تامر امر
ملاحظة قاعدة البيانات صغيرة لاني قمت بتركيب منتدى جديد بمعنى منتدى طازج لم يضاف له اي شيء
مع الشكر الجزيل
الحقيقه أنا مستغرب الانمع ان السيكربت يقوم ومستمر في علمية التحويل
كيف يقوم السكربت بالاستمرار في عملية والتحويل ويأتي عند نقطه معينه عند جدول من الجداول ويتوقف !!
أعتقد أن العله في الجدول
فهناك جداول تحدث بها أخطاء كثيره أثناء عملية الإستعلام
السطر الذي ظهر به الخطأ هو السطر التالي:
قم بتغييره إلى:كود PHP:
$row = mysql_fetch_array(mysql_query("show create database ".$_COOKIE['mysql_database']));
لاحظ أنني لم أعدل بالكوود البرمجي وكل ماعملته أنني رتبته حتى أتوصل معك إلى مكان الخلل.كود PHP:
$result = mysql_query("show create database ".$_COOKIE['mysql_database']);
$row = mysql_fetch_array($result);
بانتظارك
__________________
al3ndaleeb[@]uk2.net
قمت بعمل هذا التعديل ولكن استمر نفس التحذير اثناء عملية التحويل
وبافتراض انه تم التحويل وبنجاح فقمت برفع ملفة لغة وغيرت الترميز الى utf-8
ولكن للاسف نفس المشكلة تظهر العبارات علامات استفهام ورموز
وابي اسالك عن شيء طال عمرك ذكر في احد المشاركات
بخصوص التحويل اليدوي
وانت قلت في مشكلة اذا كانت الحقول تحتوي على باينري
الحقوقل التي تحتوي على باينري على حد علمي هي الملفات الخاصة بالاضافات لبرنامج المنتدى
مثل المرفقات الصور الرمزية صور الرتب ...الخ
فلو قمنا قبل اخذ نسخة احتياطية بنقل هالاشياء للفايل سيستم
مانكون حلينا بكذا مشكلة الباينري ببعض الحقول؟
ويعطيك الف عافية
التعديل الأخير تم بواسطة Basim ; 09-06-2007 الساعة 08:22 PM
المشاركة الأصلية كتبت بواسطة العندليب
أخي الكريم العندليب
سألت سؤال في الرد رقم 33 وكان ردك المرفق هذا مباشرة وكأنك تعنيني بالرد ... وصراحة حاولت تطبيق شرحك في الرد رقم 26 ولكن مع الأسف لم افهم كيف اسحب نسخة من القاعدة وعن طريق أي برنامج بهذه الطريقة التي ذكرتها
mysqldump --defalut-character-set=latin1 --compatible=mysql40 --user=USER --password=PASSWORD DATABASE > db.sql
ممكن توضح هذه النقطة وطريقة رفعها ولك مني خالص الدعاء.
__________________
سبحان الله والحمد لله والله واكبر
السلام عليكم بعد محاولات عديدة بملف اللغة استطعت ان اجعل ترميز اليونيكود يعمل مع اللغة العربية
هل هذا يعني ان قاعدة البيانات قد تم تحويلها فعلا؟
هذا هو الرابط
vb.3walim.com
كما ترى هو منتدى تجريبي للان للقيام بعملية التحويل
هل يمكنني القول بانني قد نجحت فعلا بالتحويل بما ان اللغة العربية تعمل مع اليونيكود؟
اخي العندليب هل يمكن ان اعطيك رابط للقاعدة فهي صغير كما ترى وتتاكد؟ انا محتاج لشخص يتاكد حقيقة حتى ابدا بذلك لمنتدياتي الكبيرة
وبكون ممتن جدا لهالخدمة يالغالي لو عندك وقت
والسلام عليكم
جزاك الله خير وبارك الله فيك ، و نفع بعلمك المسلمين
دمت بخير