جعل Windows يعرض الأحرف بشكل صحيح من لغات أخرى غير الإنجليزية (قم بتعيين برامج غير Unicode)

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

محتويات

  1. ما هو Unicode ولماذا هو مهم؟
  2. المشكلة الأكثر شيوعًا: لا تعرض ترجمات الفيلم بعض الأحرف بشكل صحيح
  3. كيفية ضبط اللغة للبرامج التي لا تدعم Unicode في Windows
  4. استنتاج

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

ما هو Unicode ولماذا هو مهم؟

أولاً ، دعنا نتحدث عن Unicode وما هو. فهمها يعني أنك تعرف كيف يعرض Windows أحرفًا خاصة مثل ῦ و Ᾰ والعديد من اللغات الأخرى.

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

من أين يأتي Unicode؟ عندما تتحدث عن برنامج مكتوب بلغة مع مجموعة أحرف معينة (على سبيل المثال ، الصينية) ، فمن المتوقع أن يتم تشغيله وعرضه بشكل صحيح على جهاز كمبيوتر بنظام تشغيل يستخدم مجموعة أحرف مختلفة (على سبيل المثال ، Windows باللغة الإنجليزية) . ينطبق الموقف المعاكس أيضًا: برنامج مكتوب باللغة الإنجليزية ، يستخدم أحرفًا لاتينية ، يُتوقع تشغيله وعرضه بشكل صحيح على جهاز كمبيوتر يعمل بنظام Windows باللغة الصينية. في مثل هذه الحالات ، اعتمادًا على كيفية تشفير التطبيق ، قد لا يتم عرض جميع الأحرف في واجهة التطبيق بشكل صحيح.

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

عند حدوث مثل هذه التعارضات ، تعتبر لغة العرض التي يستخدمها نظام التشغيل هي لغة Unicode والبرنامج الجاري تشغيله (بمجموعة أحرف مختلفة) ، كلغة non-Unicode. بشكل افتراضي ، يتم تعيين البرامج التي لا تدعم Unicode في Windows لاستخدام نفس لغة نظام التشغيل. نظرًا لأن البرنامج يستخدم مجموعة أحرف مختلفة تمامًا عن تلك المستخدمة بواسطة لغة البرنامج الافتراضية التي لا تدعم Unicode ، فلا يتم عرضها بشكل صحيح. لإصلاح المشكلة ، تحتاج إلى تغيير اللغة الافتراضية التي يستخدمها Windows للبرامج التي لا تدعم Unicode لتطابق اللغة التي يستخدمها التطبيق الذي تريد تشغيله.

أدناه ، يمكنك مشاهدة مثال على هذا التعارض ، وكيف تم عرض بعض الأحرف قبل تغيير لغة البرامج غير Unicode في Windows ، وبعد تعديلها إلى اللغة الصحيحة.

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

برامج غير يونيكود ، لغة ، ويندوز

المشكلة الأكثر شيوعًا: لا تعرض ترجمات الفيلم بعض الأحرف بشكل صحيح

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

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

برامج غير يونيكود ، لغة ، ويندوز

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

كيفية ضبط اللغة للبرامج التي لا تدعم Unicode في Windows

لا يهم إصدار Windows الذي تستخدمه. يجب عليك فتح لوحة التحكم . ثم انتقل إلى "الساعة واللغة والمنطقة".

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

برامج غير يونيكود ، لغة ، ويندوز

إذا كنت تستخدم Windows 10 أو Windows 8.1 ، فانتقل إلى المنطقة . إذا كنت تستخدم Windows 7 ، فانتقل إلى "المنطقة واللغة".

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

برامج غير يونيكود ، لغة ، ويندوز

هذا يفتح نافذة المنطقة أو ، إذا كنت في Windows 7 ، نافذة " المنطقة واللغة" . انتقل إلى علامة التبويب الإدارية . في قسم "لغة البرامج التي لا تدعم Unicode" ، ترى اللغة المحددة حاليًا لهذه التطبيقات والبرامج. لتغييره ، انقر أو اضغط على " تغيير لغة النظام ".

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

برامج غير يونيكود ، لغة ، ويندوز

يتم عرض نافذة إعدادات المنطقة . بشكل افتراضي ، ترى اللغة الحالية المستخدمة للتطبيقات والملفات التي لا تدعم Unicode.

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

برامج غير يونيكود ، لغة ، ويندوز

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

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

برامج غير يونيكود ، لغة ، ويندوز

يتم إخبارك أنك بحاجة إلى إعادة تشغيل جهاز الكمبيوتر أو الجهاز الذي يعمل بنظام Windows حتى يتم تطبيق التغيير. أغلق جميع التطبيقات والملفات المفتوحة ، وانقر أو اضغط على إعادة التشغيل الآن .

Make Windows correctly display characters from languages other than English (set non-Unicode programs)

برامج غير يونيكود ، لغة ، ويندوز

يُعاد تشغيل Windows ، وعند تسجيل الدخول مرة أخرى ، يتم تطبيق اللغة الجديدة على التطبيقات والملفات التي لا تدعم Unicode.

هام: يتم تطبيق تغيير اللغة المستخدمة للبرامج التي لا تدعم Unicode على جميع التطبيقات والملفات التي لا تدعم Unicode. لذلك ، إذا كنت بحاجة إلى تشغيل تطبيق آخر غير Unicode والذي يستخدم مجموعة أحرف مختلفة ، فأنت بحاجة إلى تغيير لغة البرنامج non-Unicode مرة أخرى.

استنتاج

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

اترك تعليقاً

قم بتفعيل وضع FIPS على نظام SLES 15 وتحقق من حالة الإقلاع

قم بتفعيل وضع FIPS على نظام SLES 15 وتحقق من حالة الإقلاع

اتبع إجراء SP7 الخاص بشركة SUSE لتمكين وضع FIPS، وأعد التشغيل بأمان، وتحقق من السياسة النشطة، وتحقق مما إذا كانت متطلبات الامتثال الخاصة بك تتطلب وحدات تم التحقق من صحتها.

قم بإعداد وحدة تخزين بيانات مشفرة باستخدام LUKS على SLES

قم بإعداد وحدة تخزين بيانات مشفرة باستخدام LUKS على SLES

قم بمقارنة YaST و cryptsetup لوحدة تخزين بيانات SLES مشفرة جديدة، واختر LUKS1 أو LUKS2، وتحقق من سلوك إلغاء القفل والتركيب بأمان.

قم بإنشاء خادم تحديث محلي لنظام SUSE مع RMT على SLES 15

قم بإنشاء خادم تحديث محلي لنظام SUSE مع RMT على SLES 15

قم بإعداد RMT على SLES 15، وقم بنسخ المستودعات المرخصة، وتحقق من تسجيل HTTPS والوصول إلى الحزم من عميل اختبار.

ربط نظام SLES 15 بـ Active Directory باستخدام SSSD في YaST

ربط نظام SLES 15 بـ Active Directory باستخدام SSSD في YaST

قم بتوصيل SLES 15 بـ AD باستخدام إدارة تسجيل الدخول المستندة إلى SSSD من YaST، ثم تحقق من البحث في الدليل، وتسجيل الدخول إلى المجال، وتذاكر Kerberos.

قم بتمكين التحديث المباشر لنظام SLES وتحقق من إصلاح النواة

قم بتمكين التحديث المباشر لنظام SLES وتحقق من إصلاح النواة

قم بإعداد مسار التصحيح المباشر الصحيح لنظام SLES 16.0 أو 15 SP7، وقم بتطبيق إصلاحات النواة المؤهلة، وتأكد من ما هو نشط دون الخلط بينه وبين تحديث النواة الذي يتطلب إعادة التشغيل.

إبقاء الخدمات متاحة أثناء الترقية من SLES 15 SP5 إلى SP6

إبقاء الخدمات متاحة أثناء الترقية من SLES 15 SP5 إلى SP6

يمكن ترقية نظام SLES 15 SP5 إلى SP6 عبر الإنترنت، ولكن يجب إعادة تشغيل كل عقدة. استخدم ترقية متدرجة مُختبرة أو عملية نقل تدريجية (أزرق-أخضر) للحفاظ على إمكانية الوصول إلى أحمال العمل.

إنشاء ملف تعريف AppArmor مخصص على نظام SUSE Linux

إنشاء ملف تعريف AppArmor مخصص على نظام SUSE Linux

قم بإنشاء وتحسين والتحقق من ملف تعريف AppArmor ذي أقل الامتيازات على SLES 15 SP7، مع ملاحظة واضحة حول SELinux الافتراضي في SLES 16.

تطبيق معيار SLES 15 STIG بأمان باستخدام OpenSCAP

تطبيق معيار SLES 15 STIG بأمان باستخدام OpenSCAP

استخدم ملف تعريف STIG المدعوم من SUSE لفحص SLES 15، واختبار المعالجة، ومراجعة النتائج المتبقية، والاحتفاظ بأدلة التقييم.

استعادة الوصول إلى لوحة التحكم في خادم SUSE Linux Enterprise

استعادة الوصول إلى لوحة التحكم في خادم SUSE Linux Enterprise

تتبع فشل اتصال Cockpit من خلال DNS، والمنفذ 9090، ومقبس systemd، وfirewalld، وTLS، وإعدادات تسجيل الدخول باستخدام إرشادات SUSE الحالية.

قم بتهيئة خاصية تجاوز الأعطال الموثوقة لشبكة إيثرنت باستخدام تقنية ربط SLES 15

قم بتهيئة خاصية تجاوز الأعطال الموثوقة لشبكة إيثرنت باستخدام تقنية ربط SLES 15

قم بإنشاء اتصال إيثرنت زائد على SLES 15 باستخدام YaST و Wicked، وقم بتكوين ربط النسخ الاحتياطي النشط، وتحقق من كلا المنفذين والتحويل التلقائي في حالة الفشل.