Мне нужна возможность сохранять и редактировать описания файлов в descript.ion в кодировке UTF-8 или в крайнем случае Unicode.
Так UTF-8 это и есть тот самый Unicode. :-) Это просто один из способов кодирования символов Unicode.
(
https://en.wikipedia.org/wiki/Unicode )
Unicode can be implemented by different character encodings. The Unicode standard defines UTF-8, UTF-16, and UTF-32, and several other encodings are in use. The most commonly used encodings are UTF-8, UTF-16 and UCS-2, a precursor of UTF-16.
Сконвертировать можно так:
iconv -f cp866 -t utf-8 <infile >outfile
а затем обратно (если необходимо).
А Notepad++ разве не подходит?