Znaky su ulozene ako cisla. Ak je jeden byte na znak, mas len moznosti 0-255, to nestaci na vsetky znaky vsetkych jazykov, tak sa pouzivali rozne prevodne tabulky (tabulka cislo->znak). To je codepage. Kedze to nebolo od zaciatku standarizovane tak existovalo u nas viac roznych (u nas okrem standardizovanej codepage 852 bolo aj kodovanie "kamenickych" a co ja viem ake este). Potom tusim microsoft si urobil vlastne tabulky (pre CR/SR je Windows 1250), takze sa bordel len zvacsil.
437 je anglicka codepage a nie slovenska. Aku codepage mas v prikazovom riadku zavisi od nastavenia Win, zistit si to mozes pomocou prikazu mode con napises to do konzoly a vypise ti ze aku mas nastavenu codepage, pravdepodobne tam mas codepage 852 takze tu pouzi pre ten txt subor.
Vseobecne treba len skusat (852, Windows 1250, ...) alebo si dat do google codepage a najst si tabulky a uvazovat podla toho ake znaky sa tam zobrazuju zle ze ktora to bude.