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

مقارنة النص العربي

بدأه faruk في 17 يناير 2012 · 1 رد · 688 مشاهدة · في قسم البرمجة بــ Javascript
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا بصدد العمل على مشروع صغير يهدف إلى تحويل الكلمات بالحروف العربية إلى كلمات بحروف لاتينية باتباع ما يسمى ب http://en.wikipedia.org/wiki/Romanization_of_Arabic

أواجه الآن مشكلة بحيث أن العملية:

/**

* @param arabic character to romanize

* @return the romanization, or the same character if no romanization found for it

*

*/

function convert_character(character){

if(!romanizationMap.hasOwnProperty(character)) return character;

return romanizationMap[character];

}

ترجع دائما الحرف العربي حيث أن نتيجة الأمر

romanizationMap.hasOwnProperty(character)

سلبية.

يمكن الوصول إلى المصدر الكامل عبر الموقع: https://sourceforge.net/projects/arbizer/

جزاكم الله خيرا

#2

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

لقد استطعت أن أتجاوز هذا المشكل،

يكمن الحل في استخدام شفرة يونيكود صحيحة حيث كنت أستخدم الشفرات ufxxx بدل الشفرات u0xxx.

تجدون في الصفحة : https://sourceforge....1ce3123000e4d:6 الفرق بين الكود الخاطئ والكود الصحيح.

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

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