Два варианта решения проблемы:
- Применить одинаковые однобайтовые русскоязычные кодировки как для текста программы, так и для входящих данных. Например, KOI8-R или CP-1251.
- Применить UTF-8 в качестве кодировки по умолчанию, использовав при этом какую-нибудь соответствующую библиотеку.