الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكله الترميز اللغه العربيه فى Phpmyadmin

بدأه 3mr في 14 يناير 2010 · 12 رد · 2,418 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

معذره ..

كنت اصمم برنامج صغير جدا يعمل كسجل زوار ولكن وجهتنى مشكله عجزت عن حلها ارجو من الخبراء المساعده

صوره توضيحيه

من طلب العلى سهر اليالى

#2

واجهة نفس المشكلة

وانحلت معي من خلال اضافة الامر

mysql_query("SET NAMES 'cp1256'");

في الكود

ضعه في السكريبت

#3

اخى الكريم هذه البيانات تضاف بعد الكونكشن وانا ضفتها ولكن ما نحلت المشكله ولكن ما نوع الترميز الذى تستخدمه فى قاعده بيناتك ؟

من طلب العلى سهر اليالى

#4

utf8_general_ci او utf8_unicode_ci

#5

نفس المشكله :(

الكلمات العربيه تظهر عندى بلشكل اللى شفتوه فى اول الموضوع ويظهر فى الداتا بيس بلشكل التالى :(

انا بحثت كتير ملاقيت حل ارجو من الخبراء النظر غى هذا الموضوع :(

شكرا على على المتابعه

تم تعديل هذه المشاركة بواسطة 3mr في 15 يناير 2010 في 19:42

من طلب العلى سهر اليالى

#6

ربما تفيدك هذه الملاحظة .. حاول ان تستخدم الترميز utf8_general_ci عند انشاء الجداول والحقول .

وعند استعراض قاعدة البيانات من المتصفح حاول ان تجعل الترميز الأفتراضي auto detect وليس arabic windows -1256

وعند استعراض صفحات السكربت اجعل الترميز الأفتراضي arabic windows-1256 كالتالي اكيد تعرفها

		<meta http-equiv="content-type" content="text/html; charset=windows-1256" />

كانت تواجهني نفس المشكلة ...

ارجو ان اكون افدتك

cert.gif

___________________

فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب

وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب

اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب

____________________

سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك

#7
hasanbasri كتب:

وعند استعراض قاعدة البيانات من المتصفح حاول ان تجعل الترميز الأفتراضي auto detect وليس arabic windows -1256

اخى الكريم ماذا تقصد بهذه بهذه الجمله ؟ ؟

المعذره هناك مشكله فى المنتدى اننى لا استطيع ان استخدم علامات الاقتباس وامحاذات الكود مشكله

اخوانى هذه تركيبه الجدول

CREATE TABLE `BaxiGH`.`guestbook` (

`id` INT NULL AUTO_INCREMENT PRIMARY KEY ,

`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,

`name` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,

`title` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,

`comment` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL

) ENGINE = MYISAM ;

وسجل الزوار يتكون من 3 ملفات انا ضغطهم وارفقتهم وارجو من الخبراء المساعده شكرا على الاهتمام

تم تعديل هذه المشاركة بواسطة 3mr في 17 يناير 2010 في 02:11

من طلب العلى سهر اليالى

#8

شباب بلله عليكم لا تنسونى اننى ارفقت صور المشكله والسكريبت كامل ليرنى احد الخبراء اين الخطا بلظبط اسف على التطفل

من طلب العلى سهر اليالى

#9
3mr كتب:

اخى الكريم ماذا تقصد بهذه بهذه الجمله ؟ ؟

المعذره هناك مشكله فى المنتدى اننى لا استطيع ان استخدم علامات الاقتباس وامحاذات الكود مشكله

اخوانى هذه تركيبه الجدول

CREATE TABLE `BaxiGH`.`guestbook` (

`id` INT NULL AUTO_INCREMENT PRIMARY KEY ,

`date` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ,

`name` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,

`title` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,

`comment` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL

) ENGINE = MYISAM ;

وسجل الزوار يتكون من 3 ملفات انا ضغطهم وارفقتهم وارجو من الخبراء المساعده شكرا على الاهتمام

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

cert.gif

___________________

فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب

وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب

اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب

____________________

سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك

#10

اخي العزيز تم حل المشكلة .. الخطأ تسببه الدالة repaire_input

الأن حمل الملف index المرفق هذا ولاحظ تغيير بسيط حل المشكلة .. سوف يعمل وبدون مشاكل مع اللغة العربية ولكن تبقى مشكلة الحماية ان عطلت الدالة repair_input عن العمل استخدم بدلها add_slashes ان احتجت

.. التغيير البسيط في ملف الأندكس احبث عن السطور التالية

//$name=repire_input($_POST['name']);

//$title=repire_input($_POST['title']);

//$comment=repire_input($_POST['comment'

واعمل لها كوممينت وضع تحتها

$name=$_POST['name'];

$title=$_POST['title'];

$comment=$_POST['comment'];

تم تعديل هذه المشاركة بواسطة hasanbasri في 17 يناير 2010 في 23:42

cert.gif

___________________

فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب

وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب

اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب

____________________

سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك

#11

اخى الكريم اولا بجد شكرا جدا على المساعده والاهتمام :D

الان لا يظهر لى اى شيء لا بقاعدت البيانات ولا فى المتصفح انظر الصوره المرفق انا اسف على الازعاج تقدر ترفقلى الملف اللى انت عدلت عليه وجربته واشتغل معاك ؟

اسف على الازعاج

من طلب العلى سهر اليالى

#12
3mr كتب:

اخى الكريم اولا بجد شكرا جدا على المساعده والاهتمام :D

الان لا يظهر لى اى شيء لا بقاعدت البيانات ولا فى المتصفح انظر الصوره المرفق انا اسف على الازعاج تقدر ترفقلى الملف اللى انت عدلت عليه وجربته واشتغل معاك ؟

اسف على الازعاج

طبعا اخي خذ رابط الملف لم استطع ارفاقه لان واجهتني مشكلة في مع نسخة المنتدى هذه ارجو حلها.

http://ibraheemhsn.files.wordpress.com/2010/01/index.doc

حول امتداده طبعا الى php

.... لكن اعمل قاعدة بيانات جديدة والغ القديمة

تم تعديل هذه المشاركة بواسطة hasanbasri في 18 يناير 2010 في 14:26

cert.gif

___________________

فليتك تحلو والحياة مريرة - وليتك ترضى والأنام غضـــاب

وليت الذي بيني وبينك عامر - وبيني وبين العالمين خـراب

اذا صح منك الود فالكل هين - وكل الذي فوق التراب تـــراب

____________________

سبحانك اللهم وبحمدك اشهد ان لا اله الا انت استغفرك واتوب اليك

#13

بارك الله فيك وزادك من علمه وكرمه المشكله انحلت الحمد لله بفضل ربنا وفضلك كلمات الشكر قليله عليك شكرا جدا اخى ا hasanbasri

اخوك عمرو عبده

من طلب العلى سهر اليالى

مواضيع مشابهة