SetConsoleOutputCP(CP_UTF8) nefunguje
Ak zavolám funkciu SetConsoleOutputCP(CP_UTF8) konzola by mala vypísať znaky ako ľščťžýáíé, lenže sa tak nedeje.
Robím to na Visual studio 2019 a súbor je *.c.
Posted by: @filip-brosmanAk zavolám funkciu SetConsoleOutputCP(CP_UTF8) konzola by mala vypísať znaky ako ľščťžýáíé, lenže sa tak nedeje.
Robím to na Visual studio 2019 a súbor je *.c.
Dal si tento príkaz do int main() na začiatok príkladu? Ja to mám hneď v prvom riadku hlavného programu a funguje mi to...
Dal som si to hneď na začiatok mainu a pod to len printf aby som videl či to funguje.
Ja mám taký istý problém zavolám funkciu SetConsoleOutputCP(CP_UTF8) ale znaky nepíše správne do konzoli.
@katonag @filip-brosman
Tiež musíte pred tým napísať:
HANDLE hConsole;
hConsole = GetStdHandle(STD_OUTPUT_HANDLE);
Aby vám to fungovalo...
Aky mate operacny system?
Ja osobne to robím na Windows 10 a nepomáha ani keď je pred tým zavolám GetStdHandleHandle @branislav.
Ja mám Windows 7.
Pri Windows 7 zvykol byt problem. Ak tam budete mat tu funkciu a nepojde vam to, tak vam nebudu strhnute body.
- 21 Forums
- 220 Topics
- 808 Posts
- 0 Online
- 7,045 Members