On Fri, May 30, 2003 at 01:21:41PM +0400, Alexander Danilov wrote:
> > Спасибо. Работает, но т.к. dia работает с utf-8, то и в *.fig получается
> > нечто вроде
> > 
> > 4 1 0 0 0 0 17.071654 0.0 4 0.0 0.0 6141 354
> > \320\242\320\265\321\205\320\275\320\270\321\207\320\265\321\201\320\272\32
> > 0\270\320\265\321\201\321\200\320\265\320\264\321\201\321\202\320\262\320\2
> > 60\001
> > 
> > И результат --- текст нечитабельный.
> > 
> > Вполне очевидно, что эта строка в utf-8, но как ее перегнать в такую же,
> > но в koi8-r, я честно говоря незнаю.
> > 
> > Может кто-нибудь подскажет, как это сделать?
> 
> Варианты
> 1. использовать iconv(но может и не сработать)
> 2. использовать vim
> 3. говорят konwert хорош, не знаю, сам не пробовал

Знаб все ворианты, НО обращаю внимание, что символы представлены парой
восьмеричных чисел, так например \320\242 - одна буква русского
алфавита. И я пока не знаю, как можно это перекодировать в нормальный
тест, который конвертнуть из utf-8 в koi8-r одним из перечисленных
способов, а потом конвертнуть обратно в восьмеричное представление.

Ничего на ум, кроме написания программы на C, пока не приходит :-(.


Ответить