В Луа восьмибитные символы, в Линуксе сейчас повсеместно используется кодировка UTF-8, в которой кириллические символы занимают два байта (а ascii - основные латинские - один байт, поэтому с ними все нормально).
Нужно или искать библиотеку Луа для работы с UTF, или конвертировать в восьмибитную кодировку (CP1251 - Windows - самая распространенная).