у тебя везде должна быть одинаковая кодировка. Если ты вводишь/выводишь данные используя виндовозное консольное приложение, то у тебя там будет кодировка cp866, если через юниховую консоль - то koi8, т.е. для корректного отображения всего этого дела у тебя должна быть соответствующая кодировка ..