Kopsavilkums
Dažas lietojumprogrammas, izmantojot mantotā C izpildlaika bibliotēkas nedarbojas pareizi, reģionālo iestatījumu neatbalsta kodu
Fons
Windows 1809 pēc lietojumprogrammas pieprasījuma darbības valsts kodu bija atgriezties CP_UTF8, nevis CP_ACP kā UTF-8 ietvertu šīs darbības valsts valodas datu izmaiņas. Tomēr šīs izmaiņas pārtraukumiem lietojumprogrammas neizmanto kodu koncepcija pareizi - ieskaitot dažus mantotā CRTs.
Lai risinātu šo problēmu, mēs atgriešana atgriežas CP_ACP nevis CP_UTF8 iepriekšējo darbību.
Risinājums
-
Lietotāji var īslaicīgi mainīt savu reģionu"Angļu (ASV)" Iestatījumi -> reģions -> RegionalFormat angļu valoda "(ASV)" (atlasot kādu atrast ar kodu lappuse)
-
Nodrošina izvēles rūtiņu "Beta: izmantot Unicode UTF8 pasaules valodas atbalsts nav atlasīta.
Sākt > Iestatījumi > laika un valodas > "Datuma, laika un reģionālo formatēšana" > "Datuma, laika un reģionu papildiestatījumi" > reģions > administratīvo > mainīt sistēmas lokalizāciju.