> > Варианты > > 1. использовать iconv(но может и не сработать) > > 2. использовать vim > > 3. говорят konwert хорош, не знаю, сам не пробовал > > Знаб все ворианты, НО обращаю внимание, что символы представлены парой > восьмеричных чисел, так например \320\242 - одна буква русского > алфавита. И я пока не знаю, как можно это перекодировать в нормальный > тест, который конвертнуть из utf-8 в koi8-r одним из перечисленных > способов, а потом конвертнуть обратно в восьмеричное представление. > > Ничего на ум, кроме написания программы на C, пока не приходит :-(.
Написать программу на более другом языке. Например, на tcl программа будет выглядеть так while {[gets stdin line]>=0} { puts [encoding convertfrom utf-8 [subst -nocommands -novariables $line]] } Заворачивание обратно в эскейп-последовательности потребует еще пару строчек.