סיכום
יישומים מסוימים באמצעות ספריות זמן ריצה של C מדור קודם אינם פועלים כראוי כאשר ההגדרה האזורית אינה תומכת של קידוד
רקע
ב- Windows 1809 כאשר יישומים מבקשים הקידוד של האזור, היה שינוי כדי להחזיר את CP_UTF8 במקום CP_ACP כמו UTF-8 מקיפים נתוני הלשוני של אזור אלה. עם זאת, שינוי זה מעברי apps לא באמצעות הרעיון codepage כראוי - כולל Crt ישנים מסוימים.
כדי לטפל בבעיה זו, אנו חזרה להתנהגות הישנה של החזרת CP_ACP במקום CP_UTF8.
פתרון
-
משתמשים יכולים לשנות באופן זמני את האזור שלו כדי"אנגלית. (ארצות הברית)" בהגדרות -> אזור -> RegionalFormat להגדיר האנגלית "(ארה ב)" (בחירת כל אתר עם קידוד)
-
להבטיח את תיבת הסימון "ביתא: השתמש Unicode UTF8 עבור תמיכה בשפות ברחבי העולם לא נבחרה.
התחל > הגדרות > זמן & שפה > "תאריך, שעה, & עיצוב אזוריות" > "הגדרות נוספות של תאריך, שעה, & אזור" > אזור > ניהול > שינוי אזור המערכת.