التغطية المصورة ليوم سوالف: الجزء الأول، الجزء الأخير
الفائزون في المسابقة الأصغر لسوالف كاست

 

العودة   سوالف سوفت > قسم تطوير وبرمجة المواقع للمتقدمين > ويب 2.0 و البرمجية القياسية Ajax +XML+ CSS+ JavaScript وغيرها
المدوّنات البحث مشاركات اليوم اجعل كافة المشاركات مقروءة

رد  
 
LinkBack أدوات الموضوع
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#1 (permalink)  
[مشكلة] مكتبة الـ protoype ومشكلة الترميز مع الـ ajax


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

استخدم مكتبة الprototype لعمل بعض التطبيقات البسيطة بأستخدام مميزات الـajax المتوفرة بها

المشكلة اللتي واجهتها هي:-

عند محاولتي ارسال اي بيانات بالـ post مثلا فإئنها ترسل بترميز utf-8 مع ان ترميز الصفحة نفسها هو windows-1256 حتى بعد قيامي بإضافة خيار الencoding وتغييرة الى windows-1256 عند انشاء طلب الاجاكس

حاليا قمت بوضع حل مؤقت للمشكلة بأستخدام مكتبة iconv المرتبطة بالـphp

لكن لازلت ابحث عن حل للمشكلة بالنسبة للـ ajax والprototype

هل واجه اي منكم هذه المشكلة من قبل ووجد حلا لها؟
وهل تنصحون بأي مكتبة اخرى لا توجد معها مشكلة مع اللغة العربية؟ مع العلم اني حاولت التعامل مع مكتبة الياهو والجوجل ولكن كلاهما كانتا اكثر مما احتاج

بأنتضار الردود

تحياتي






__________________
omansecurity.com
Email: OmanSecurity AT gmail DOT com
OmanSecurity غير متواجد حالياً   قديم 26-08-2007, 06:17 PM
رد مع اقتباس
مشرف قسم ويب 2.0 و البرمجية القياسية
تاريخ التسجيل: Mar 2003-
#2 (permalink)  

وعليكم السلام

نفس المشكله حصلت معايه بالفلاش

واستخدمت مكتبة iconv اولها

لكن بعد فتره افتكرت ان الفلاش قبل ارسال البيانات من form يقوم بتحويلها الى url encode

لذلك استخدام escape هنا يضمن لك عدم التحويل : مرر المسج على هذه الداله

كود:
function decode_utf8(msg)
{
  return decodeURIComponent(escape(msg));
}
او

كود:
function decode_utf8(msg)
{
  return escape(msg);
}
ايضا اذا كانت لغة الapache الافتراضيه هي utf-8 فان اي ارسال سيكون على هذا الاساس

وعليك بتغيير اللغه

راجع هذا الرابط للافاده مع تغيير اللغه
http://www.w3.org/International/ques...access-charset

او هذا افضل

http://www.askapache.com/htaccess/se...-htaccess.html




واخيرا لاتنسى وضع وسم <!DOCTYPE في بداية ملفك فبعض الاحيان هذا الوسم يكون حلال لمعظم المشاكل


اذا لديك 3 حلول
ضعهم بالترتيب حتى تعرف اصل اين المشكله

* تأكد من الحل الثاني مع ال apache واللغه الافتراضيه






__________________
#
محمد "محلل لنظم المعلومات" - برمجه وتحليل
flash, flex, s e o, javascript, actionscript, php
لمراسلتي إضغط هنا

[ 1 ][فلاش] مقدمه : ما هي لغة الاكشن سكريبت وماهو الفلاش
MohDesign غير متواجد حالياً   قديم 26-08-2007, 06:45 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#3 (permalink)  

اقتباس:
المشاركة الأصلية كتبت بواسطة MohDesign
وعليكم السلام

نفس المشكله حصلت معايه بالفلاش

واستخدمت مكتبة iconv اولها

لكن بعد فتره افتكرت ان الفلاش قبل ارسال البيانات من form يقوم بتحويلها الى url encode

لذلك استخدام escape هنا يضمن لك عدم التحويل : مرر المسج على هذه الداله

كود:
function decode_utf8(msg)
{
  return decodeURIComponent(escape(msg));
}
او

كود:
function decode_utf8(msg)
{
  return escape(msg);
}
ايضا اذا كانت لغة الapache الافتراضيه هي utf-8 فان اي ارسال سيكون على هذا الاساس

وعليك بتغيير اللغه

راجع هذا الرابط للافاده مع تغيير اللغه
http://www.w3.org/International/ques...access-charset

او هذا افضل

http://www.askapache.com/htaccess/se...-htaccess.html




واخيرا لاتنسى وضع وسم <!DOCTYPE في بداية ملفك فبعض الاحيان هذا الوسم يكون حلال لمعظم المشاكل


اذا لديك 3 حلول
ضعهم بالترتيب حتى تعرف اصل اين المشكله

* تأكد من الحل الثاني مع ال apache واللغه الافتراضيه
اهلا وسهلا اخي الكريم

شكرا لردك بداية

بالنسبة لأستخدام escape فلم افهم قصدك
هل هذه الدالة مرتبطة بالjavascript ؟

والبنسبة للحل الثاني وهو مسألة تغيير الترميز الافتراضي للـapache فيمكن عملة ولكن سؤالي متعلق بمكتبة الـ ajax نفسها ومشكلة الترميز معها

استطيع التعديل على ملف اعادادات الapahce او تركيب الـ iconv ولكنها حلول تغطي فقط على المشكلة

اريد حلا للمشكلة من الاساس

والـ dostype مضاف اخي الكريم

شكرا جزيلا لردك وبأنتضار اراء ونصائح بقية الاخوة






__________________
omansecurity.com
Email: OmanSecurity AT gmail DOT com
OmanSecurity غير متواجد حالياً   قديم 26-08-2007, 07:27 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#4 (permalink)  







__________________
omansecurity.com
Email: OmanSecurity AT gmail DOT com
OmanSecurity غير متواجد حالياً   قديم 30-08-2007, 01:56 PM
رد مع اقتباس
رد


 

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

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة


المواضيع المتشابهه
الموضوع كاتب الموضوع المنتدى مشاركات آخر مشاركة
برنامجي الجديد WebShots ripper blackice تطوير الويب 14 08-08-2003 05:28 AM
ما رأيكم ما هو الافضل ؟؟؟JSP او php ؟؟؟؟؟؟ ..............(موضوع للنقاش ) ابو مشعل تطوير الويب 20 06-11-2002 03:49 PM
Winsock.ocx طالب الروسي أخبار الإنترنت والتقنية ومناقشتها 7 01-08-2001 10:44 AM
درس ــ تثبيت برنامج WWWThreads في جهازك الشخصي الحائر تطوير الويب 73 17-02-2001 09:36 PM
تركيب vB تطوير الويب 9 07-08-2000 06:41 AM


الساعة الآن: 09:36 AM بتوقيت المملكة العربية السعودية