يقول الشاعر :
لايعرف الشوق إلا من يكابده و لا الصبابة إلا من يعانيها !!
وكل من تعامل مع تطبيقات الأجاكس لابد أن يكون قد عانى كثيرا - كما عانيت أنا - من ظهور اللغة العربية بشكل غير مفهوم - اي ضياع كود اللغة العربية - وبعد بحث طويل وجولات مملة جدا في كثير من المواقع استمرت لأيام !! وجدت الحل أخيرا في هذا الكود :
لايعرف الشوق إلا من يكابده و لا الصبابة إلا من يعانيها !!
وكل من تعامل مع تطبيقات الأجاكس لابد أن يكون قد عانى كثيرا - كما عانيت أنا - من ظهور اللغة العربية بشكل غير مفهوم - اي ضياع كود اللغة العربية - وبعد بحث طويل وجولات مملة جدا في كثير من المواقع استمرت لأيام !! وجدت الحل أخيرا في هذا الكود :
iconv("WINDOWS-1256", "UTF-8", " text ")
بالتوفيق ،،،،،،،،،،
واستخدامه سهل جدا فإذا كنت تريد ظهور اللغة العربية في زر أو رابط ضع الكود بعد value
مثال :value="iconv("WINDOWS-1256", "UTF-8", "مقالات مشهورة ")"
لا حظ أننا نريد الظهور الصحيح لكلمة : (( مقالات مشهورة )) لذلك استخدمنا كود تحويل اللغة iconv ومكان text بالضبط كتبنا مانريد ظهوره وهو عنوان الزر (( مقالات مشهورة ))
و أهم استخدام للكود iconv في نظري هو في عناوين الروابط او اليانات المجلوبة من قاعدة البيانات مباشرة و من يستخدم او استخدم الاجاكس يعرف انني اتكلم عن جلب معلومات من قاعدة البيانات بضغطة زر في مكان محدد من الصفحة
وهنا المشكلة حيث يتم غالبا جلب المعلومات بلغة غير مفهومة كما قلنا وهو ضياع كود اللغة العربية لكن مع استخدام iconv تأتي المعلومات باللغة العربية الصحيحة سأعرض المثال التالي :
echo iconv("WINDOWS-1256", "UTF-8", " <#a href=\"article$sid.html\">$title
");
");
نلاحظ في المثال أعلاه - الكود بلغة php - أننا نريد جلب الرابط و عنوانه $title بلغة عربية واضحة لذلك أدخلنا iconv بالشكل الذي تراه ، وليس صعبا عليك ملاحظة نسخ الامر و لصقه داخل
iconv("WINDOWS-1256", "UTF-8", " text ")
فأي صفحة php نريد جلبها في كود أجاكس وحتى تظهر بلغة عربية واضحة نستخدم iconv للنص أو الروابط المراد عرضها باللغة العربية كما في المثال أعلاه .مكان كلمة text
بالتوفيق ،،،،،،،،،،
