Только не забудь помимо этого проверить, у тебя должно быть

Код:
System.useCodePage=false
Тот же результат будет, если этой строки в коде не будет, поскольку default значение равно false.
Проблема всегда в том, что иностранные компьютеры используют не-кириллическую страницу кодировки символов, и если у тебя использовалась

Код:
System.useCodePage=true
то они в соответствии с этой командой подключают свою страицу кодировки, соответственно, кириллические символы не читаются.