Gäller för
Windows 10, version 1809, all editions

Sammanfattning

I vissa program som använder äldre C Runtime-bibliotek fungerar inte korrekt när de nationella inställningarna inte stöder en teckentabell

Bakgrund

I Windows 1809 när program begär det språk codepage uppstod ändring returnerar CP_UTF8 i stället för CP_ACP som UTF-8 skulle omfatta de nationella lingvistiska data. Den här ändringen bryter dock appar som inte använder begreppet codepage korrekt - inklusive vissa äldre CRT-skärmar.

Om du vill lösa det här vi återgå till den gamla funktionen returnera CP_ACP i stället för CP_UTF8.

Lösning

  • Användare kan ändra Region för att tillfälligt”Engelska (USA)” i Inställningar -> Region -> RegionalFormat engelska ”(USA)” (att välja någon hitta med codepage)

  • Se till att kryssrutan ”Beta: Använd Unicode UTF8 för stöd för internationella språk inte är markerad.

Start > Inställningar > tid och språk > ”datum, tid och regional formatering” > ”ytterligare datum, tid och region settings” > Region > administrativa > Ändra systemspråk.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.