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ę.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.