Als je een programma schrijft wat een heel stuk de grens over moet, ontkom je niet aan double byte.
Ik heb een paar jaar geleden een programma waar wij mee bezig waren omgezet van single byte naar double byte, dit om Japanse karakters te ondersteunen.
Dit was dan wel voor het MacOS, maar volgens mij moet dit dan bij Windows ook.
Als je zeker weet dat je nooit vreemde karakters gaat gebruiken, zou single byte voldoende moeten zijn.
-Edit
Euh, Japanse karakters worden opgebouwd door twee toetsaanslagen, per aanslag is 8 bit voldoende dan denk ik.

Edit-