iconv == АЦТОЙ !
Как только встретил незнакомый (не встречающийся в --from кодировке) символ, так сразу "не могу, не знаю"... А если текст большой (html к примеру), в котором МНОГО таких символов ?
Для win <--> koi8-r по-моему лучше asrecod (он еще и сам угадывать input codepage умеет).