Я работаю под linux, система работает в UTF-8 и не надо ничего придумывать с IDE.
Я тоже. Но Kate и KDevelop прекрасно работают и с 866 и с KOI8R. Автораспознавание там есть, кстати, тоже.