شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > الويب والويب 2.0 والـ Semantic Web
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو نشيط جدا
#1  
اللغة العربية في MySQL لا تظهر مع أنه UTF-8

بسم الله الرحمن الرحيم

إخوتي الفاهمين في قواعد بيانات MySQL

البرامج المتوفرة لدي هي:
1) برنامج phpMyAdmin 2.10.0.2
2) قواعد بيانات MySQL 5.0.37
- ترميز قواعد البيانات - MySQL charset: UTF-8 Unicode (utf8)
- ترميز إتصال وجمع البيانات - MySQL connection collation هو utf8_unicode_ci

مشكلتي
أنا عندي برنامج يستخدم ترميز UTF-8 في إدخال البيانات للموقع وهو يعمل بشكل صحيح مع
اللغة العربية، ولكن لما أدخل على قاعدة البيانات من خلال phpMyAdmin أرى البيانات العربية
بترميز عجيب وكأنها خرابيش الدجاج <---

حاولت أحل المشكلة بتغيير الـcollation للـtable لأكثر من نوع ولكن لم يتغير شئ.
أرفقت صورة لكي تعرفون أنا أتكلم على إيش

أريد لما أتصفح البيانات من خلال phpmyadmin الاقيها باللغة العربية وليس كما هي الآن.
أرجو المساعدة من أصحاب العلم
وشكراً جزيلاً لكم






الصور المرفقة
نوع الملف: gif Untitled-1.gif‏ (19.5 كيلوبايت, 272 مشاهدة)
__________________
أخوكم/ ديزاين 360
أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله
design360 is offline   قديم 16-05-2007, 06:04 PM
الرد مع إقتباس
عضو سوبر نشيط
#2  

موضوع مهم جدا
انا اريد الحل ايضا






sanaa is offline   قديم 16-05-2007, 08:22 PM
الرد مع إقتباس
مشرف قسم ويب 2.0 و البرمجة القياسية
#3  

http://www.swalif.net/softs//search.php?s=

عفوا ً جرب البحث هناك الكثير من الحلول وجدتها .. لك الف تحية






__________________
أكواد نت مفهوم جديد للبرمجة العربية
www.akwad.net
Flash,Php,Java,ActionScript
أنصت للإبداع..
زمان يا نت :D
Akwad Net is offline   قديم 16-05-2007, 09:40 PM
الرد مع إقتباس
عضو نشيط جدا
#4  

جربت يا أخي الحبيب
ومحرك البحث هو صديقي الأول ولكن للأسف قريت وقريت وصرت أحول ما عدت أفهم إللي أقراه من كثر تعب البحث.
إن كنت لقيت الحل فلا تبخل علي به بنشر الرابط هنا
جزاك الله خير






__________________
أخوكم/ ديزاين 360
أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله
design360 is offline   قديم 16-05-2007, 10:44 PM
الرد مع إقتباس
مشرف قسم ويب 2.0 و البرمجة القياسية
#5  

حسنا اخي الكريم
ماهو اصدار البي اتش بي ما آدمن الذي تستخدمة ؟؟
ضع هذا الكود بعد الاستعلام .. في حال كانت الخلايا تستخدم Cp1256
mysql_query("SET NAMES 'cp1256'");
أو
mysql_query("SET NAMES 'utf8'");
إذا كانت الخلايا تستخد ترميز utf8


وفقك الله






__________________
أكواد نت مفهوم جديد للبرمجة العربية
www.akwad.net
Flash,Php,Java,ActionScript
أنصت للإبداع..
زمان يا نت :D
Akwad Net is offline   قديم 17-05-2007, 01:12 AM
الرد مع إقتباس
عضو نشيط جدا
#6  

شكراً على إهتمامك بالموضوع أخي أكواد
الإصدار المتوفر لدي هو phpMyAdmin 2.10.0.2
سأقوم بالتجربة والرد عليك إن شاء الله






__________________
أخوكم/ ديزاين 360
أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله
design360 is offline   قديم 17-05-2007, 08:02 AM
الرد مع إقتباس
عضو نشيط جدا
#7  

لا أعرف إن كنت أسوي حاجة غلط ولكنني سأكتب هنا ما عملته حتى تتمكن من رؤية الخطأ.

ملحوظة: أنا أبدأ من الصفر

1) دخلت على phpmyadmin ورأيت أن الترميز للخادم هو UTF-8 وان القانون الإفتراضي للإتصال
هو UTF8_general_ci

2) عملت قاعدة بيانات جديدة إسمها CMS بقانون إفتراضي UTF8_general_ci

3) قمت بالدخول على صفحة SQL Query وقمت بإدخال
كود:
SET NAMES 'utf8';
4) ثم دخلت على برنامج install للمنتدى وقمت بعملية التنصيب الكاملة وبنجاح. والمنتدى
يستخدم ترميز UTF-8

5) دخلت على قاعدة البيانات مرة ثانية لأرى أن الحقول fields لها القانون الإفتراضي UTF8_general_ci

6) قمت بتسجيل عضو باللغة العربية، ويظهر الإسم في المتصفح بدون مشاكل ولكنه يظهر كرموز
في قاعدة البيانات
عبدالرØ*من

هل أخطأت في شئ من خلال مراجعة الخطوات المسبقة؟






__________________
أخوكم/ ديزاين 360
أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله
design360 is offline   قديم 17-05-2007, 09:44 AM
الرد مع إقتباس
عضو سوبر نشيط
#8  

(\___/)/\__/\
( +'.'+( ='.'= )
(")__("(")__(")






sanaa is offline   قديم 17-05-2007, 10:01 AM
الرد مع إقتباس
عضو نشيط جدا
#9  

ألا يوجد أحد يساعدني في محنتي هذه؟

أخي صنعاء،
شكلك فاضي يا حبوب
وشكراً على مشاركتك القيمة، ما أقدر أستغني عنها خخخخخخ






__________________
أخوكم/ ديزاين 360
أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله
design360 is offline   قديم 17-05-2007, 07:23 PM
الرد مع إقتباس
عضو نشيط جدا
#10  

وين الأستاذ العندليب، وينكم يا فطاحلة الإنترنت العرب؟
سوالف ما كانت كذه أبداً، ليش هذا التحفظ العجيب من الأعضاء؟؟!

على أي حال شكراً لكم






__________________
أخوكم/ ديزاين 360
أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله
design360 is offline   قديم 18-05-2007, 04:41 PM
الرد مع إقتباس
عضو فعال
#11  

السلام عليكم ورحمة الله وبركاته

عزيزي ذكرت في خطواتك مايلي:
إقتباس:
3) قمت بالدخول على صفحة SQL Query وقمت بإدخال
كود:
SET NAMES 'utf8';

4) ثم دخلت على برنامج install للمنتدى وقمت بعملية التنصيب الكاملة وبنجاح. والمنتدى
يستخدم ترميز UTF-8
هذه الغلطه التي وقعت أنت فيها

ذكرنا في موضوع الترميز أن تضيف بعد جملة الاتصال السطر الذي كتبت
ركز في كلامي بعد جملة الاتصال.

لماذا تضع جملة SET NAMES 'utf8' في خاصية SQL Query الخاصه بالـ phpMyAdmin ؟!؟!

هل ذكرنا ذلك في الموضوع ؟

عزيزي إفتح ملف السكربت الذي تريد تركيبه وابحث عن جملة الاتصال
على سبيل المثال الجمله التاليه:
كود PHP:
mysql_connect('localhost''root''123'); 

بعدها أضف السطر التالي:
كود PHP:
mysql_query("SET NAMES 'utf8'"); 
واحفظ تعديلك
وبعدها قم بعملية التركيب

موفق






__________________
al3ndaleeb[@]uk2.net
العندليب is offline   قديم 19-05-2007, 10:12 AM
الرد مع إقتباس
عضو نشيط جدا
#12  

أخي الأستاذ العندليب
أولاً شكراً لك لمرورك الطيب يا عزيزي

ثانياً أنا لم أفهم من قبل أين أضع تلك الجملة، في السكربت أو في phpmyadmin

ثالثاً قرأت وقرأت وعندما لم أفهم ذهبت لمنتديات mySQL والتي لم تساعدني كثيراً في تحديد مكان الجملة مرة أخرى. ما أعرف والله... أنا مصمم جرافيكس وأحس أن التعامل مع قاعدة البيانات هي كالتعامل مع اللغة الصينية...

إحتجت لأحد يمسك بيدي ومسكتها انت، جزاك الله ألف خير ويكثر من أمثالك.






__________________
أخوكم/ ديزاين 360
أشهد أن لا إله إلا الله وحده لا شريك له، وأشهد أن محمد عبده ورسوله
design360 is offline   قديم 19-05-2007, 11:40 AM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح


المواضيع المشابهه
الموضوع كاتب الموضوع القسم الردود آخر مشاركة
ممكن كتاب pdf لتعليم الاجنبي اللغة العربية Loacker القسم العام 1 19-11-2006 12:57 PM
boastMachine v2.9b وصلت وبحلة جديده بالاضافة الى ملف اللغة العربية سعود الويب والويب 2.0 والـ Semantic Web 18 22-06-2004 01:04 AM
.:: مطلوب ::. هاك يجعل المنتدى يظهر بالعربية لمن لا يدعم جهازه اللغة العربية MajdNews.com الإصلاح والصيانة 13 23-05-2004 10:54 AM
اذا امكن ملف اللغة العربية لي 3.0.0 Beta 5 ابو محمد المكي الإصلاح والصيانة 0 01-05-2004 02:54 PM
الي وده يضحك ويعلق يدخل ( محادثة ) شبكة التصميم العربية عروض البيع وطلبات الشراء في البرمجة والتصميم وبناء المحتوى وتبادل الاعلانات 24 05-04-2004 05:43 AM


جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 08:57 AM.