اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

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

ستجد البرامج الحديثة في المجمل تتعرف على العربية ونادراً ما تشاهد برامج لا تدعمها واحياناً يكون لهذه البرامج إضافات معينة تجعلها تقبل العربية.

  • 0
نشر
بتاريخ 3 دقائق مضت قال عمر قره محمد:

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

ستجد البرامج الحديثة في المجمل تتعرف على العربية ونادراً ما تشاهد برامج لا تدعمها واحياناً يكون لهذه البرامج إضافات معينة تجعلها تقبل العربية.

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

  • 0
نشر

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

الترميزات هي ما يمكن تمثيله، لنفرض أن الترميز يمكنه تمثيل 256 محرفاً، و لديك مجموعة لغات مجموع محارفها أكبر من ذلك، بالتالي ستوجد حروف لن يتمكن هذا الترميز من تمثيلها، هذا أبسط شرح ممكن لهذا المفهوم.

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

  • 0
نشر

لو اتجهت لبرنامج vscode وفتحت ملف ستجد بالأسفل الترميز الخاص بقراءة الحروف في اللغات، ويمكنك تغيير الترميز.

حيث يُستخدم ترميز UTF-8 لتمثيل مجموعة واسعة من الأحرف، بما في ذلك الأحرف من اللغات الآسيوية والأفريقية، يجعله ترميزًا شائعًا للاستخدام مع الملفات التي قد تحتوي على أحرف من لغات متعددة.

Snag_4e059d1.thumb.png.fbe92f8b3907af58ea644ac6d75edb09.png

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

  • 0
نشر
بتاريخ 22 دقائق مضت قال oubai nezar:

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

نعم، التفسير صحيح بشكل عام لكن هناك بعض التفاصيل:

  • عند الكتابة، يقوم نظام التشغيل بترجمة الإشارة من لوحة المفاتيح إلى رمز وتمريره إلى البرنامج.
  • يقوم البرنامج بترجمة الرمز إلى حرف عربي.
  • يخزن البرنامج الحرف مؤقتًا في الذاكرة العشوائية (RAM).

عند عرض النص:

  • يقوم البرنامج باسترجاع الحروف من الRAM.
  • يقوم المعالج بقراءة الحروف من الRAM.
  • يتم ترميز الحروف إلى إشارات لعرضها على شاشة العرض.
  •  لا يتم نقل البيانات إلى قرص صلب إلا لحفظ ملفات البرنامج أو النصوص.

في الملخص، التفاصيل صحيحة إلا أن تخزين البيانات يكون في الذاكرة أثناء العمل وليس على القرص الصلب.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...