V kazdom pripade:
ujasnit si, ako chces mat tie subory ulozene, lebo spominas 3 veci:
v prvom prispevku: "pochopil som, ze nemam projekt v UTF-8"
v druhom prispevku: nieco je v "ascii"
v prvom prispevku: pouzivas fromLocal8Bit - cize, akokeby si mu chcel vyrobit string z ISO-8859-2 (co je pod Linuxom rozumne, 8bitove kodovanie pre cestinu). Keby si mal UTF-8, tak by to asi chcelo fromUtf8, nie?
cize, prekonvertuj (iconv, alebo enconv, alebo co chces) si vsetky subory do jednotneho kodovania, a uvidis...najlepsie asi ozaj do UTF-8, lebo to je aj default pre gcc, aj preprocessor, a tak...
Co sa tyka "prilis zdlhave", "dalsia kniznica": podla mna, predcasna optimalizacia. Ak odmerias, ze tvoj projekt spomaluje prave toto, tak sa nad tym zamysli... Inak, podla mna, to teda netreba riesit...