السلام عليكم ورحمة الله وبركاته
في البدايه أعتذر لأخواني بسوالف سوفت عن تأخري بالرد وعدم متابعة الموضوع لسفري هذا الصيف للخارج والحمدلله أن الموضوع لااقى منكم الاستحسان والنقاش في المقام الأول
نأتي لمداخلاتكم وبسم الله نبدأ
الزميل k3b
جزاك الله خير على مرورك وحياك الله معنا ياطيب
الزميل php4pro
أعذرنا على عدم فهم مداخلتك وحياك الله معنا
الزميل إكسلنت سيرف
أشكرك على المرور ومنتظرين مداخلتك معنا
الزميل NewGsm
حياك الله ياطيب وأحمد الله تعالى أنني استطعت أن أوصل المعلومه وبريدي للمراسله قد كتبته بالأعلى
al3ndaleeb@uk2.net
وأهلا بك
الزميل زهير
شكراً على المداخله ولكن ياليت توضح مشكلة الـ phpMyAdmin حتى نستطيع الرد على مداخلتك
الزميل ابوليالي
اهلا بك والحقيقه رأيتك ماشي تمام في كلامك وفجأه انحرفت

ترميز cp1256 هو خاص باللغه العربيه وهذا ذكرناه بأول الموضوع وبالطبع سيتماشى مع العربي بلا أدنى شك وهو لا يضاعف حجم الحرف .
الحقيقه لم أفهم سؤالك الذي ذكرته في أخر ردك ياليت توضح
الزميل شبكة الجنان
سؤالك التالي:
إقتباس:
| وذكرت في اخر كلامك اننا يجب ان نضيف هذا هذين السطرين في كل اتصال ..
كود:
set character_set_server='cp1256';
set names cp1256;
لم افهم قصدك في كل اتصال ..
وكيف يتم ذالك .. ارجو التفصيل فأنا لست بخبير |
كنت أقصد أن الاتصال بالقاعده يتم عن طريق دالة connect
بعد عملية الاتصال يجب إرسال الجملتين التي ذكرتها في سؤالك.
على سبيل المثال في منتديات vb30x نضيف السطرين التاليين بعد عملية الإتصال
كود PHP:
$DB_site->connect($servername, $dbusername, $dbpassword, $usepconnect);
$DB_site->query("set character_set_server='cp1256'");
$DB_site->query("set names cp1256");
الاخ أبو مايد
ذكرنا في أول الموضوع أن كل حرف له صيغه ثنائيه لأن الكمبيوتر لا يفهم الا هذه الصيغه الثنائيه وهي الصفر والواحد ولكي نفهم نحن هذه السلسله الثنائيه نقوم بتحويلها الى الصيغه العشريه او الصيغه السدس عشريه.
طلبت في سؤالك طريقة تحويل الحروف الى صيغة الـ URL Encods وهذه تتم بسكربت مرفق مع هذا الرد.
طريقة استخدامه سهله وكل ماعليك بعد فك الضغط ان تفتح الملف وتكتب الحروف التي تريد تحويلها في خانة ASCII Text وبعدها إضغط زر Encode وسوف يقوم السكربت بتحويلها الى أكثر من صيغه فشاهد خانة URL .
الزميل feckra
بعد انتقالك الى السرفر الجديد هل وضعت جملة الاتصال كما أشرت الى ذلك في ردي على الاخ شبكةالجنان ؟
أخي جريح الحب
الخطأ الأمني موجود في الترميزات ذات البايت المتعدد بمعنى أنها سوف تحدث مع الترميزات ذات البايتين ومافوق لذلك نصحتكم بأن يكون ترميزكم هو الـ windows-1256 ذو البايت الواحد أما ترميز اليونيكود فهو ترميز ذو بايتين وسوف يحدث معه هذا الخطأ الأمني وكنت أتمنى منك عدم ذكر التفاصيل لأن هناك من يعيش على هذه المعلومات وانت تعرفهم جيداً
الزميل waelbeso
سبق وأن ذكرت في ردي على أحد الأخوه طريقة التحويل القياسيه فهل لديك أي سؤال أو مداخله فيما ذكرنا ؟
الزميل Ibrahim
أهلا وسهلا بك وشكراً على مداخلتك
بالطبع بالإمكان تحويل الترميز من اليونيكود الى ترميز cp1256 وللأسف لم أطور السكربت الذي أرفقته لكم للتحويل وبإذن الله سأطوره.
الزميل معتدل
اهلا وسهلا بك وحياك الله معنا في النقاش
بإختصار ياعزيزي ليس لليونيكود أي علاقه بتوافق الأجاكس مع المنتديات وبالإمكان أن يتوافق الأجاكس حتى مع التراميز ذو البايت الواحد كترميز windows-1256 وبإذن الله سأضع موضوع لنقاش هذه المشكله التي تأرقكم .
الحقيقه شاهدت سكربت الاخ ميلاد على السريع ووجدت أنه يستخدم دالة Iconv والتي يجب أن يتم تركيب مكتبه خاصه بها على الـ php وكما ذكرت في ملاحظتك فإن أغلب المستضيفين يعملون على الاستاندرد ولا يهتمون لأي مكتبات خاصه بالـ php لذلك لن يعمل السكربت مع الاستاندرد.
هل جربت السكربت الذي أرفقته بالموضوع؟
تحياتي لكم