| تابع موضوعات المنتدى | الانتساب | تعليمات س - ج | قائمة الأعضاء | المفكرة | بحث | مواضيع اليوم | إشارة الأقسام مقروءة |
| مواقع صديقة: تعلم البي اتش بي - تصميم نت - أفضل استضافة |
| | #1 (permalink) |
| عضو جديد تاريخ الانتساب: 23-04-2008
مشاركات: 11
مستوى السمعة : 0 ![]() |
السلام عليكم كثر الحديث عن مشاكل الترميز وطرق حلها وبصراحة احترت واحتار الكثير ... نريد طريقة مختصرة وبدون تفاصيل يعني 1 2 3 وهكذا بحيث نمشي عليها : 1-انشاء قاعدة بيانات بترميز معين مثلاً cp1256 في الـ Mysql 2-انشاء جدول بترميز معين مثلاً cp1256 3-عمل صفحة لإدخال البيانات في حقول الجدول بالعربي + إستعراضها بالعربي عن طريق نفس الصفحة 4-امكانية القدرة على النصوص العربية داخل الحقول في الـ Mysql عن طريق البرنامج phpMyAdmin ..... <<<< يعني أقدر أقرأ وأدخل وأشاهد بالعربي في الأربع خطوات اللي ذكرتها علشان أبدأ بالبرمجة الصحيحة والسليمة >>>>..... وشكرا لكم مقدماً |
| | |
| | #3 (permalink) |
| عضو فعال | لدي حل مضمون ومجرب من قبلي في ملف my.ini أضف التالي في آخر الملف كود PHP: كود PHP: //////////////////////////////////////////////////////////
__________________ بسم الله الرحمان الرجيم, أخي الكريم,أختي الكريمة, أقدم لك هده الروابط المفيدة فاستفد منها وفد إخوانك وأخواتك كما إستفدت. إمحي دنوبك في دقيقة لا تبخل على نفسك يا أخي هل تريد ربح المال لشراء دومين خاص بك أو أي شيئ تفضل إضغط هنا وتسجل مضمونة 100/100 وإسأل عنه إن أردت. وهل تريد أيظا الفوز بPS3 لتواكب متطلبات العصر تعال هنا وهو مضمون أيظا جرب ما الدي ستخسره لا شيئ إن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل . قام بآخر تعديل islamcoming يوم 03-05-2008 في 07:10 PM |
| | |
| | #4 (permalink) | |
| مشرف قسم لغة بي اتش بي PHP | اقتباس:
__________________ لضمان رد سريع على استفسارك أو موضوعك * تأكد من البحث في المنتدى قبل أن تسأل * احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك * قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها | |
| | |
| | #5 (permalink) |
| عضو فعال | ملف my.ini هو مثل ملف php.ini ولكن my.ini خاص بقواعد البيانات هل وضحت الصورة قليلا ويوجد على المسار التالي بالنسبة ل WAMP C:\wamp\bin\mysql\mysql5.0.51a
__________________ بسم الله الرحمان الرجيم, أخي الكريم,أختي الكريمة, أقدم لك هده الروابط المفيدة فاستفد منها وفد إخوانك وأخواتك كما إستفدت. إمحي دنوبك في دقيقة لا تبخل على نفسك يا أخي هل تريد ربح المال لشراء دومين خاص بك أو أي شيئ تفضل إضغط هنا وتسجل مضمونة 100/100 وإسأل عنه إن أردت. وهل تريد أيظا الفوز بPS3 لتواكب متطلبات العصر تعال هنا وهو مضمون أيظا جرب ما الدي ستخسره لا شيئ إن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل . قام بآخر تعديل islamcoming يوم 03-05-2008 في 11:10 PM |
| | |
| | #6 (permalink) |
| مشرف قسم لغة بي اتش بي PHP |
بصراحة لم تتضح بعد اكيد انت تقصد ملف my.cnf لكن my.ini فلم اسمع به حتى الآن طيب هل يجب حتى يستطيع اي شخص الكتابة بالعربي من والى قاعدة البيانات ان يعدل في ملفات اعدادات السيرفر؟
__________________ لضمان رد سريع على استفسارك أو موضوعك * تأكد من البحث في المنتدى قبل أن تسأل * احرص على أن تنتقي العنوان المناسب لموضوعك أو سؤالك * قم بصياغة سؤالك بطريقة واضحة مع ذكر تجربتك ومكان الخطأ فيها |
| | |
| | #7 (permalink) |
| عضو جديد |
لا في ملف اسمو my.ini مزبوط بس هاد ليس لاعدادات اللغه .. و اضافة بيانات بطريقه يدويه على mysql بالعربي على اعتقادي لا يمكن حتى الان الا عن طريق صنع ملف ادخل و تخزين عن طريق php لتخزينها .. على كلا هي الملف يا اساذ كودر اللي بحكي عنو الاخ اسلام .. في المرفقات ولكن غيرت اسمو لانو ما بقدر ارفعو .ini وشكرا |
| | |
| | #8 (permalink) |
| عضو فعال | لقد قرأت في مضوع ما أنه عند إضافة الأسطر التي دكرتها في الأعلى تظهر اللغة العربية مزبوطة وهذا أقوله عن تجربة وليس مجرد تخمين
__________________ بسم الله الرحمان الرجيم, أخي الكريم,أختي الكريمة, أقدم لك هده الروابط المفيدة فاستفد منها وفد إخوانك وأخواتك كما إستفدت. إمحي دنوبك في دقيقة لا تبخل على نفسك يا أخي هل تريد ربح المال لشراء دومين خاص بك أو أي شيئ تفضل إضغط هنا وتسجل مضمونة 100/100 وإسأل عنه إن أردت. وهل تريد أيظا الفوز بPS3 لتواكب متطلبات العصر تعال هنا وهو مضمون أيظا جرب ما الدي ستخسره لا شيئ إن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل . |
| | |
| | #9 (permalink) |
| عضو جديد تاريخ الانتساب: 15-03-2008 المكان: المملكة المغربية
مشاركات: 2
مستوى السمعة : 0 ![]() |
السلام عليكم ورحمة الله وبركاته، في الحقيقة هذا السؤال أو المشكل هو أهم ما يطرح، ولازلت أنا أيضا لم أتوصل لحل كاف وشاف.. مع نفسي أتأمل نظام المنتديات فأجدها تتعامل مع العربية وغيرها بلا مشاكل، وحاولت أن أتتبع مرات تعليمات استخراج وإدخال البيانات لقواعد البيانات فأراها عادية وخالية من أية إضفات من قبيل بعض الحلول التي وجدت.. بالنسبة للحل الذي طرحه الأخ الكريم والمتعلق بملف My.ini الذي يحوي إعدادت mysql فإنني أول مرة أصادفه ولم أجربه بعد، لكن السؤال: هل هذا الملف يكون افتراضا بهذه الإضافة على كل سيرفر؟ وإلا فأعود وأتساءل عن موافقة منتديات vb وغيرها للعربية وغيرها بلا أية مشاكل.. هذا ما يحيرني، واعذروني إخوتي فأنا مبتدئ.. عذرا أيضا لصاحب الموضوع فأنا لم أقدم جوابا بل ربما زدت الأمر تعقيدا، لكنني أراه سؤال مشروع ولم أشأ فتح موضوع إضافي حتى لا تتشتت الأفكار وتكثر المواضيع التي تتطرق للأمر نفسه.. مني لكم أرق تحية.. |
| | |
| | #10 (permalink) | ||
| عضو جديد تاريخ الانتساب: 12-02-2007 المكان: مصر السن: 20
مشاركات: 20
مستوى السمعة : 0 ![]() | اقتباس:
اقتباس:
فـ لعرض النصوص باللغة العربية في phpMyAdmin يجب أن يكون ترميز قاعدة البيانات و الجداول و الحقول كلها بالترميز utf-8 حتي يتوافق مع MySQL charset و MySQL connection و قيمهما الإفتراضية تكون كالتالي MySQL charset: UTF-8 Unicode MySQL connection collation: utf8_unicode_ci لعمل ذلك قم بإنشاء قاعدة البيانات بالطريقة العادية من الـ CPanel فـ يتم إعطاؤها الترميز latin1_swedish_ci لكننا نريدها utf8_unicode_ci لذا ندخل إلى الـ phpmyadmin و نختر قاعدة البيانات ثم Operations و بأسفل الصفحة في Collection نختر utf8_unicode_ci ( ستجد الترميز آخر ترميز موجود في القائمة المنسدلة ) ثم GO ملحوظة : إختر utf8_unicode_ci و ليس utf8_general_ci أو بإمكاننا تغيير ترميز قاعدة البيانات عن طريق تنفيذ الإستعلام التالي عوضاً عن الخطوات السابقة كود: ALTER DATABASE `database_name` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci سيتم إعطاء الجدول و حقول النصوص في الجدول الترميز الإفتراضي لقاعدة البيانات الخاصة به و هو في حالتنا utf8_unicode_ci لذا ليس هناك حاجة لتغيير الترميز بعد ذلك مثال إنشئ الجدول كود: CREATE TABLE `write_arabic` ( `id` INT( 255 ) NOT NULL AUTO_INCREMENT , `text` TEXT NOT NULL , PRIMARY KEY ( `id` ) ) ENGINE = MYISAM و سيظهر الكلام بشكل صحيح بالحروف العربية ![]() و بالنسبة لصفحة عرض و إدخال البيانات لقاعدة البيانات يكفي فقط ان تقوم بضبط ترميز الصفحة و ذلك بتحويله إلى utf-8 بإحدى الطرق التالية في ملف .htaccess أضف السطر كود: AddDefaultCharset UTF-8 كود PHP: كود هتمل: <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> preg_replace لكن حلها بسيط و هو تحويل ترميز النص ( موضوع تاني يطول شرحه ) فقط أريد تقييمكم و آراءكم أولاً
__________________ | ||
| | |
![]() |
| زوار هذا الموضوع الآن : 1 (0 عضو و 1 ضيف) | |
(View-All)
Members who have read this thread : 13
| |
| A.M.J.A.D, aboali2000_m, مبتدئ فى البرمجه, ahmedhamama, ابووائل, Hakxer, legend2000, mebarek, ٌRahmani, روعة.م, PHPer, safwatk, silence |
| أدوات الموضوع | |
| طريقة العرض | |
|
|
مواضيع ذات صلة | ||||
| الموضوع | الكاتب | المجلس | المشاركات | المشاركة الأخيرة |
| [] مشاكل بالبي اتش بي - mySQL_num_rows | ff5006 | مشاكل وحلول PHP Errors & Troubleshooting | 2 | 06-03-2008 06:47 PM |
| لما بكتب بالعربى بيظهر لغه غريبه | مبتدئ | مشاكل وحلول PHP Errors & Troubleshooting | 1 | 24-02-2008 10:15 PM |
| مشاكل في الـ for(); | Xx_Youri_xX | مشاكل وحلول PHP Errors & Troubleshooting | 4 | 28-10-2007 04:28 PM |
| قاعدة البيانات بالعربي | الفاروق | مشاكل وحلول PHP Errors & Troubleshooting | 3 | 27-08-2007 06:23 PM |