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

خبراء تصميم تطبيقات الجافا الرجاء المشورة

مغلق
بدأه man4ever في 21 نوفمبر 2006 · 2 رد · 915 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

يسعد مساكم جميعاً

إخواني وأساتذتي الكرام الموضوع سوف أحاول تبسيطه لعلي أجد ضالتي هنا من قبل الإخوة الخبراء

الموضوع هو بكل بساطة عندي ملف نص مكتوب باللغة العربية(ملف ترجمة فلم مثلاً) وأريد تنزيله لجهاز رسيفر لمتابعة ترجمة الفلم على القناة التي تعرض الفلم فإنه ينزل ولكن المشكلة أن الحروف تظهر غير مفهومه فقمت بتعريف اللغة العربية وصارت الأحرف تطلع عربي بس المشكلة إنو الرسيفر بعرف الأحرف العربية بطريقة مختلفة عن تعريفها بالكمبيوتر يعني الكمبيوتر بعرفها على أساس نظام ASCII بينما لا أستطع التوصل لنوع اللغة التي يستخدمها الرسيفر لتعريف اللغة العربية

مثلاُ بالهكس بالكمبيوتر حرف العين يقابله DA اما لدا الرسيفر فيقابلهB1 المهم قمت بعمل جدول بكل حرف بلغة ASCII وما يقابه بلغة الرسيفر التي يستخدمها الرسيفر كالمثال التالي:

0x00=0x44;

0x01=0x46;

0x02=0x02;

0x03=0x48;

0x04=0x4C;

0x05=0x50;

0x06=0x54;

0x07=0x58;

0x08=0x5A;

0x09=0x62;

0x0A=0x64;

0x0B=0x66;

0x0C=0x68;

0x0D=0x72;

0x0E=0x76;

0x0F=0x7A;

0x1A=0xA4;

0x1B=0xB1;

0x7F=0xB8;

0x80=0xBA;

0x83=0xBE;

0x8C=0xC2;

0x95=0xE6;

0x9C=0xED;

0xA0=0xEB;

0xA2=0xEF;

0xA5=0xCB;

0xB2=0xCD;

0xB3=0xCE;

0xB4=0xC9;

0xB5=0xF1;

0xB9=0xCA;

0xC1=0xEE;

0xC2=0x4A;

0xC3=0x45;

0xC4=0xF2;

0xC5=0x47;

0x00=0x44;

0xC6=0xF1;

0xC7=0x43;

0xC8=0x4B;

0xC9=0xF5;

0xCA=0x4F;

0xCB=0x53;

0xCC=0x57;

0xCD=0x61;

0xCE=0x65;

0xCF=0x69;

0xD0=0x6B;

0xD1=0x6D;

0xD2=0x6F;

0xD3=0x71;

0xD4=0x75;

0xD5=0x79;

0xD6=0xA3;

0xD8=0xA7;

0xD9=0xAB;

المهم بإستخدام برنامج بسيط صممه أحد الإخوان صار لما بدي أبعت الملف للرسيفر يأخذ كل حرف بلغة ASCII ويعوض عنه بحرف من اللغة التي يفهمها الجهاز وصارت الترجمة تظهر بشكل مقروء ولكن غير مترابط لإنو وجدت إنو بلغة الهكس يتم إعطاء رمز هكس واحد للحرف حتى وإن تعددت حالاته يعني حرف العين رمزهDA بغض النظر وقع في بداية الكلمة أو نصفها أو أخرها بينما الرسيفر يعطي الرمزB1لحرف العين ببداية الكلمة والرمزB2للحرف بنص الكلمة وهكذا وعليه صارت كل الكلمات تظهر كأحرف بجانب بعض وليس موصوله ببعض...

فالمرجو من الإخوان المساعدة بما يلي من جدول الاحرف الذي أرفقته هل يمكن معرفة نظام الأحرف الذي يستعمله الرسيفر لأنني وجدت أنه ليس ASCII وليس ANSI

والشيء الذي أرجو من الإخوة خبراء البرمجة وخصوصاً خبراء الجافا هل يمكن عمل برنامج بسيط مثلاً بلغة الجافا يعني يشوف إذا الحرف ما كان مسبوق بحرف أخر يعني قبله SPACE فراغ يعوض عته بحرف من لغة الجهاز الذي يمثل الحرف ببداية الكلمة وكذلك يقارن إذا كان الحرف متصل من اليمين واليسار بأحرف فيتعرف عليه بأن الحرف واقع بوسط الكلمة فيعوض بالرمز الذي يناسبه وللعلم لدي جدول بكل الأحرف العربية التي يستعملها الرسيفر وما يقابل كل حرف منها بالهيكس وبمختلف مواقع الحرف يعني تقريباً 90 رمز فيعني أعتقد إنو يمكن عمل برنامج صغير للقيام بهذه المهمة من حيث المقارنة على أساس موقع الحرف وما يسبقه وما يليه وبالتالي إستنتاج موقع الحرف في الكلمة والتعويض بما يناسبه.وهذا ما أكده لي عدة أشخاص

معلش شباب طولت عليكم بس والله كلي عشم بالإخوة الخبراء وخصوصاً خبراء برمجة الجاف لإني والله لفيت كل النت لوجدت هذا المنتدى الرائع والذي لا أعتقد أنني وجدت منتدى بهذا القدر من التنظيم والشمول بأمور لغات البرمجة والتطبيقات ومع اني درست لغة الجافا ولكن درستها بتبسيط كبير...فيا ريت كل من يقدر يساعد لا يبخل شباب والله موضوع جميل وهدفه راقي وهو دعم لغة عربية في الترجمة وأعتذر إذا لم يكن هذا القسم المخصص لطرح هذا الموضوع..

والرجاء التعاون من الجميع

ويسعد مساكم جميعاً

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

#3

مشكور أخي عيسى بالفعل سألت هذا السؤال من قبل وبالتحديد قبل شهر ونصف ولكن لم اجد جواباً يبدو لأنني لم أحدد طلبي بالظبط

المهم يا غالي سؤالي بالتحديد هل ممكن عمل برنامج يقرأ سطر مكتوب باللغة العربية منيح ويشوف إذا كان الحرف المكتوب غير مسبوق بأي حرف يتعرف عليه على أنه حرف بأول الكلمة ويضع مكانه حرف أخر يحدد مسبقاً وإذا كان الحرف واقع بنصف الكلمة نفس الشيء يعوض بحرف تاني فهمت الفكره.....

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

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…