| |||||||
| المدوّنات | البحث | مشاركات اليوم | اجعل كافة المشاركات مقروءة |
|
| | LinkBack | أدوات الموضوع |
| |||||
| [ برمجية ] التحويل من وإلى اي ترميز لقواعد البيانات قام الأخ فور عرب 4arab.net مشكورا بوضع طريقة تحويل قاعدة البيانات إلى ترميز UTF-8 .. وقمت بإكمال المسيرة .. ببرمجة هذه البرمجية التي تقوم بالتحويل إلى اي ترميز تفضله ، وتم تحديد الترميزات ( او التراميز ) إلى :- arabic windows 1256 - UTF-8 - Latin1_swedish او windows 1252 مع امكانية إضافة اي ترميز آخر .. اذا شخص احتاجه ، ولكن لا اعتقد ان المطلوب سيخرج عن هذه الثلاثة .. البرمجية بسيطة ولا تحتاج للكثير من التعقيد ، عملها كالتالي : 1- تقوم بادخال بيانات القاعدة الخاصة بك 2- يقوم بجلب البيانات التي بها 3- يقوم بتحويل كل البيانات إلى الترميز المطلوب 4- يقوم بتصدير ملف SQL لك لتقوم برفعه مرة اخرى لقاعدة بيانات جديدة 5- تقوم باستخدام قاعدة البيانات الجديدة لمعرفة كيفية استخدام البرمجية : http://www.webplus.ws/tec/help.php لتحميل البرمجية : http://www.webplus.ws/tec/tec.zip الصفحة الرئيسية ( تم تعطيل عملها ) : http://www.webplus.ws/tec لن يرى هذا السكربت إلا صاحب الموقع فقط .. فلا داعي لتغيير الحقوق ![]() للمبرمجين : الملف class.convert.php يحتوي على الكائن المختص بعملية جلب جميع البيانات من القاعدة وتحويلها .. وهو متاح للجميع .. بشرط ذكر المصدر في سورس البرمجة ( إن أمكن )البرمجية مرفقة ايضا ، تحياتي
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
|
يعطيك العافيه Egyptechno عمل جدا رائع ومفيد لا هنت تحيتي لك
__________________ ----------------------------------------------------------- :: همـ المشاعر ــس :: عبد الله :: للتصميم و التطوير :: http://www.mr-sa.com ----------------------------------------------------------- | |||||
|
| |||||
|
البرنامج كبير في عمله وينفذ العملية بشكل جيد , لكن هناك ملاحظات - يحتاج الى مكتبة iconv وهي مكتبه ضرورية ويجب تفعليها في جميع سرفرات الاستظافه لكون برامج متعددة اللغات تستخدمها. - يقوم بتحويل جميع الجداول , ماذا لو كنت اريد فقط جدول واحد لانه قد يكون لجدولين ترميز مختلف. - من المفترض ان يتعرف على الترميز الحالي للقاعدة ويطلب من المستخدم ادخال الترميز الجديد فقط. - انشأت جدول بترميز latin وادخلت البينات فيه بالعربي لكن عن التحويل لم يظهر لي العربي , اعتقد هذه بسبب قاعدة البينات وانها عالجة البينات على على حسب ترميز الجدول . - البرنامج يعمل بشكل جيد من utf-8 الى cp1256 والعكس . - يجب عليك ان تتعرف على نسخة قاعدة البينات , لانشاء جدول بالترميز المطلوب. هذه ملا حظات على السريع قد يكون هناك ملاحظات خاطئه نسخة mysql التى اجريت عليها التجربة 5.0.22البرنامج مفيد جدا لشخص يرغب في تحويل قاعدة بينات موقعه من ترميز cp1256 الى ترميز UTF-8 !!
__________________ I Love PHP (d4d@hotmail.com) http://www.daif.net/ | |||||
|
| |||||
|
يعطيك ربي الف عافيه اخي الكريم هذا مانحتاجه فعلا من فتره سوف اقوم بالتجربه على قاعده ضخمه وقريبا اعطيك النتيجه محمد
__________________ # محمد "محلل لنظم المعلومات" - برمجه وتحليل flash, flex, s e o, javascript, actionscript, php لمراسلتي إضغط هنا [ 1 ][فلاش] مقدمه : ما هي لغة الاكشن سكريبت وماهو الفلاش | |||||
|
| |||||
|
عبد الله الزايدي : مشكور اخي .. ![]() ضيف باشا : الموضوع منور يا عسل ![]() اقتباس:
ولكن المشكلة التي واجهتني .. في بداية البرنامج ( والتي كنت جعلت بها صاحب الموقع يقوم باختيار الجداول والحقول ) هي : - صعوبة الاعتماد على صاحب الموقع في هذه النقطة ، لأن ليس الكل يفهم معنى " حقل " و " جدول " و " حقل يحتاج إلى تغيير الترميز " و " حقل لا يحتاج " .. - بفرض ان صاحب الموقع عدى الاختبار على خير ، فبعد تغيير الحقول اللازمة فقط .. كيف سيقوم برفعها مرة أخرى ؟ حينها ساضطر ان اجعله يقوم بتحديد حقل ال id في الجدول .. واقوم بعملية عكسية update .. where id=any .. وطبعا مشاااااااااكل .. ![]() اما بالنسبة للتعرف على رقم النسخة .. حطيتها ببالي .. خاصة الاختلاف بين 5 و 4 .. ولكن جميع الاستعلامات المنفذة هي INSERT دون structure .. فرأيت انها لن تحدث اختلافا كبيرا .. ![]() ملاحظات رائعة .. من شخص اروع ![]() تسلم لمرورك . . MohDesign : الموضوع كله بدا بسببك ![]() فور عرب نزل موضوعه علشانك .. وانا نزلت البرمجية علشانك .. تعرف بعد كل ده .. لو ما عملتش اللي انت عايزه ![]() هيبقى منظرك وحش اوي اوي ![]() تحياتي ..
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
|
شئ رائع جدااا يا أخى... لكن مازل هناك استفسار .... هل السكربت تم تجربتة على قواعد المنتديات ليس Vb فقط بل ipb , phpBB ؟ وفقك الله ياغالي فى دنياك و اخرتك بأذن الله [center] =============================== المعهد العربي|مركز تحميل الملفات|مركز تحميل الصور|المركز الإخباري|ترجمة النصوص و الكلمات المرجع الإسلامي|قياس سرعه الأنترنت|معرفة بيانات ال ip|مركز الألعاب|ترجمة المواقع|الألـعــاب [/center]
__________________ {يَا أَيُّهَا النَّاسُ اتَّقُوا رَبَّكُمْ إِنَّ زَلْزَلَةَ السَّاعَةِ شَيْءٌ عَظِيمٌ }سورة الحج1 المعهد العربي - بيت الأسرة العربية فى كل زمان و مكان . دليل المعهد العربي | |||||
|
| |||||
|
ههههههههههههههههههه انت شكلك مرررررررره اليوم الامور داخله في بعض عندك ياسيدي يعطيك ربي الف عافيه وشكرا لك بس على فكره مو انا اللي طلبت التحويل اللي طلب هو الاخ Palcool في الموضوع التالي http://www.swalif.net/softs/showthread.php?t=197075
__________________ # محمد "محلل لنظم المعلومات" - برمجه وتحليل flash, flex, s e o, javascript, actionscript, php لمراسلتي إضغط هنا [ 1 ][فلاش] مقدمه : ما هي لغة الاكشن سكريبت وماهو الفلاش | |||||
|
| |||||
|
egy-ksa : الحقيقة لم اقم بتجربته .. ولكن الفكرة عزيزي ، ان معلومات الداتا بيز التي تقوم بادخالها .. تستخدم فقط للجلب .. وليس اكثر ولكن جميع (( اللغبطة )) اللي ممكن تحصل .. ستكون في قاعدة البيانات الجديدة .. فلا ارى اية مخاوف من التجربة ![]() MohDesign : هههههههههههههههههههههههههههههههههههههههههههههههههه هههههههههههههههههههههههههههه وربي وقعت من الضحك ![]() آسفين يا باشا على الخطأ .. الواحد راسه لفت :$ امتحانات .. وبرمجة .. ![]() الآن افتكرت ، انت اسمك لصق في عقلي .. من موضوع هلابي .. مش موضوع ال UTF ![]() شكرا ![]() Nadorino : الله يكرمك يا باشا .. بيني وبينك .. راسي لفت والله .. المصفوفات المستخدمة .. تصل إلى 4 اعماق .. مع عشرات الصفوف .. شكرا على التعليق ![]() تحياتي
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
|
المجروح : عليك بتحويل الحقول إلى cp1256 .. ووضع هذا الكويري مرة واحدة في اي مكان قبل اي تنفيذ لاي استعلام كود PHP: ولكن كن واثق ان الداتا بيز بالفعل تم تحويلها .. لو لم يتم تحويلها .. سوف تظهر علامات استفهام ؟؟؟؟؟؟ ؟؟ ؟؟؟؟
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
|
أخي لم تفهم قصدي أنا كان لدي القاعدة لاتين وفيها الترميز cp1256 فكانت بالطبع تظهر رموز قمت بإستخدام هاك جريح لتحويل المنتدي ل utf-8 وتم ولكن مازالت القاعدة بالداخل تظهر رموز وتميز الحقول لاتين أتمني توضح لي ماذا افعل لجعل الكلا يظهر عربي بالداخل في حين أن الترميز utf-8 ولكن الحقول لاتين
__________________ محب الله ورسوله سابقاً | |||||
|
| |||||
|
ممتاز والله ما شاء الله لم اجربه ولكن اشعر بانه خلاصة لمتاعب التحويل اليدوية انا محتاج مساعدة فى اقرب من ذلك وكنت ضفت موضوع عن المساعدة لكن لا حياة لمن تنادي http://swalif.net/softs/showthread.php?t=197513 المهم عندنا برنامج صغير بترميز uft-8 قاعدة و صفحات وكل حاجة .. البرنامج يجلب اخبار من مواقع محددة بعضها بترميز عربى و الاخر بترميز utf-8 .. المشكلة ان البرنامج كله utf-8 و الموقع المجلوب منه الخبر بترميز عربي يعني هنا محتاجين كلاس او وسيلة اخره لتحويل النص العربي ذات الترميز العربي من صفحة الخبر الى ترميز utf-8 لكي يتضمن بالقاعدة بصورة صحيحة والظهور بشكل صحيح ايضا فما هي طريقة استخدام الكلاس وهو متوفر .. هذا اذا كانت تطلب المشكلة إلي كلاس فعلاً .. خبرتني تحت الصفر لا أزيد .. ترميز البرنامج utf-8 ترميز التمبلت utf-8 ترميز القاعدة utf-8 ترميز الجداول utf-8 ترميز الحقول uft-8 ترميز الخادم الشخصي utf-8 فى هذه الحالة لن احتاج الى وضع امر utf-8 فى كل استعلام او حتي فى ملف الاتصال بالقاعدة لأن كل شيء على ما يرام بإستثناء غرض جلب الخبر من الموقع ذات الترميز العربي . وهذا السؤال موجه للاخوة الافاضل Egyptechno و daif و الخبراء عموماً مع اطيب التحية
__________________ الله اكبر و الحمد لله و لا إله إلا الله اعلم ان الله على كل شيء قدير[كود] نشر كل عناوين صفحات موقعك فى الموسوعة مجاناً تفعيل فوري . | |||||
|
| |||||
|
احمد باشا ابدعت بارك الله فيك اقتباس:
| |||||
|
| |||||
|
من خلال تجربه علي السيرفر الشخصي نتج الخطاء التالي Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 40 bytes) in C:\AppServ\www\dir\tec\class.convert.php on line 61 [CENTER] ========================================================== السندباد العربي دليل السندباد العربي منتديات السندباد العربي بلوتوث السندباد العربي ثيمات السندباد العربي صور السندباد العربي EgyRock برامج السندباد العربي سندباد وصلات نوكيا العرب الأرشيف ماسنجر السندباد العربي راديو السندباد العربي ترجمه المواقع و النصوص 1 2 3 4 5 وصلات عربية [/CENTER]
__________________ ( اللهم إنك عفوٌ كريمٌ تحب العفو فاعف عني ) ( إذا نطق السفيه فلا تجبه *** فخير من إجابته السكوت ) | |||||
|
| |||||
|
الله يباركلك يا أحمد عند وعدك بالظبط , ودوت مش غريبة على ابدعاتك المميزة من شركة كلها ابداع ويستاهل التثبيت
__________________ اصلاح مشاكل قواعد البيانات 100% مكتبه هاكات سوالف سوفت خدمه ساعِد مركز الدعم نحن ليس الافضل ولكن نسعى لان نكون الافضل... | |||||
|
| |||||
|
b happy : الف شكر يا زعيم .. ![]() المجروح : تمر على جميع الحقول التي تحمل نصوص وتخليها CP1256 ، ولكن قم بتجربتها أولا على قاعدة تجارب .. لأنه سيكون هناك شيء من اثنين : 1- الحقل تحمل نص مرمز ب windows-1256 بالشكل الصحيح ، ولكن مجرد ان نوع الحقل latin1 فلهذا يقوم بعرض النص بطريقة غريبة .. وحينها لو قمت بالتحويل إلى cp1256 سيظهر بشكل طبيعي كما بالمرفقات .. 2- الحقل لا يحمل قيمة مرمزة بالشكل الصحيح ، وحينها لو قمت بالتحويل إلى cp1256 ، ستظهر بجميع الحقول علامات استفهام لكل الداتا القديمة .. وعند اضافة اي شيء جديد ( داتا ) للحقل .. ستظهر بشكل طبيعي .. هذا بالنسبة لل phpmyadmin ، ولكن اعتقد ان الداتا ستظهر بشكل طبيعي بالخارج في المنتدى .. حتى لو كانت علامات استفهام .. جرب الاول على حقل ما تحتاجه بشكل كبير او لو عندك قاعدة تجارب من المنتدى .. وبلغني ![]() تحياتي
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
|
moslem_tk : الموضوع بسيط يا راجل .. الصق هذه الفنكشن في الملف الذي يقوم بالجلب .. او في الملف الرئيسي : كود PHP: كود PHP: وبعدها يمكنك عرض ال title مباشرة او استخدامه كما تريد .. علما بانك ستقوم باستخدام نفس السطر لكل المعلومات المجلوبة .. - العنوان - الخبر نفسه - اسم الكاتب .. إلخ باعتبار انك تقوم بجلب اخبار ![]() أبو مايد : هههههههههههه ![]() اتفق معكم انتم الإثنين ![]() 4arab.net : الله يخليك يا باشا .. بس فين النتائج ؟ ما سمعنا ملاحظات ![]() Eywa : شكرا عزيزي .. كما ذكرت سابقا .. عند حدوث اي اخطاء ، قاعدة البيانات الاصلية لن يمسها اي شيء .. فإنه لا يقوم بعمل اي شيء اكثر من " القراءة " منها فقط .. بالتوفيق
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
|
القمة : لابد انك قمت بتجربته على قاعدة بيانات كبيرة جدا ! الميموري المسموح استعمالها من قبل ال php هي 8 ميجا فقط ، ولهذا يجب عليك ان تقوم بتعديل هذا السطر من php.ini كود: memory_limit = 8M او اضف هذا السطر لملف ال index.php كود PHP: احمد سمارة : الله يكرمك يا باشا .. الف شكر .. بس ايه الاخبار .. جربته ؟ ![]() تحياتي
__________________ النسخة الثانية من ابلود بلس قريبا جدا : + شريط مئوي لرفع الملفات + دعم اكثر من سيرفر لرفع الملفات Multi-Server + مكتبة ملفات مؤرشفة | |||||
|
| |||||
|
جربتها و لم تعمل المشكلة مني و iconv لا تعمل كمان وجربت حتي كلاس http://swalif.net/softs/showthread.php?t=144996 ولم تعمل انا بدأة اغير رأي وشكلي حجلب اهرام و جمهورية .. واحب اشكرك على مساعدتك واتمنى لك التوفيق ..
__________________ الله اكبر و الحمد لله و لا إله إلا الله اعلم ان الله على كل شيء قدير[كود] نشر كل عناوين صفحات موقعك فى الموسوعة مجاناً تفعيل فوري . | |||||
|
![]() |
| أدوات الموضوع | |
| |
المواضيع المتشابهه | ||||
| الموضوع | كاتب الموضوع | المنتدى | مشاركات | آخر مشاركة |
| Page.IsPostBack ومشكلة كود تحديث البيانات | nothing4u | ASP و ASP.NET | 1 | 24-05-2007 01:58 PM |
| جملة! 1.5 بيتا قد صدرت | محمد عباس | تطوير الويب | 28 | 15-10-2006 07:36 AM |
| طريقة الربط مع قاعدة البيانات من ال ASP | طائر اليمام | PHP | 6 | 20-12-2003 05:18 PM |
| شقيقان سوريان يطرحان أولى منتدى بتصميم عربي يدعم عدة لغات برمجية | زاجل | إصلاح وصيانة المنتديات | 2 | 01-07-2002 06:25 PM |
| و أخيراً الطريقة الصحيحة و الكاملة لنسخ و نقل قاعدة البيانات | سفير الشوق | تطوير الويب | 16 | 11-07-2001 08:18 PM |