Suvestinė
Kai kurios programėlės naudodami senstelėjusios įrangos C vykdymo laiko bibliotekos neveikia tinkamai, kai regiono parametrą palaiko ne su kodų lentelė
Fono
"Windows" 1809, kai taikomosios programos užklausos nurodyta ir lokalė kodų, buvo keisti grąžinti CP_UTF8 vietoj CP_ACP kaip UTF-8 apimtų tuos lokalės kalbos duomenys. Tačiau šis pakeitimas pertraukos programose nėra kodų sąvoka tinkamai – įskaitant kai kuriuos senesnius CRT.
Norėdami išspręsti šią problemą, mes grįžti prie senojo grąžinimo CP_ACP vietoj CP_UTF8.
Sprendimas
-
Vartotojai gali laikinai pakeisti savo regiono"Anglų kalba (JAV)" parametrai -> regiono -> RegionalFormat "(JAV)" anglų kalba (pasirinkus bet kurį raskite su kodų lentelė)
-
Įsitikinkite, kad žymės langelį "beta versija: naudoti Unicode UTF8 visame pasaulyje kalbos palaikymo nepažymėtas.
Pradėti > Parametrai > laikas ir kalba > "Data, laikas ir regiono formatavimą" > "Papildomos datos, laiko ir regiono parametrai" > regiono > administravimo > keisti sistemos lokalę.