الملخص
لا تعمل بعض التطبيقات استخدام مكتبات وقت التشغيل C القديمة بشكل صحيح عندما لا يعتمد الإعدادات الإقليمية صفحة الترميز اللغوي
معلومات أساسية
في Windows 1809 عند طلب التطبيقات مخطط الشفرة للغة، حدث تغير العودة CP_UTF8 بدلاً من CP_ACP التي ستشمل utf-8 إلى لغة تلك البيانات اللغوية. هذا التغيير لكن فصل التطبيقات التي لا تستخدم مفهوم مخطط الشفرة بشكل صحيح-بما في ذلك بعض شاشات Crt القديمة.
ولمعالجة ذلك، نحن يتم الرجوع إلى السلوك القديم لإرجاع CP_ACP بدلاً من CP_UTF8.
الحل البديل
-
يمكن للمستخدمين لتغيير المنطقة إلى مؤقتاً--> "الإنكليزية (الولايات المتحدة)" في إعدادات المنطقة-> ريجيونالفورمات تعيين إلى الإنكليزية "(الولايات المتحدة)" (تحديد أي موقع باستخدام مخطط الشفرة)
-
تأكد من خانة الاختيار "بيتا: لم يتم تحديد استخدام Unicode UTF8 لدعم اللغات في جميع أنحاء العالم.
ابدأ > إعدادات > اللغة والوقت > "التاريخ والوقت، والتنسيق الإقليمي" > "التاريخ والوقت والمنطقة إعدادات إضافية" > المنطقة > الإدارية > تغيير الإعدادات المحلية للنظام.