Внимание, вопрос - какую ANSI-кодировку мы будем использовать при локали
ja_JP.UTF-8? Из N-возможны в японии?
65001?
А при ru_RU.KOI8-R? Откуда-то возьмем информацию о том, что русские
файлы скорее всего в1251, или честно будем использовать 20866?
На самом деле, чем дальше тем менее актуальной становится проблема
исходной кодировки файла Microsoft Office. Начиная с Office 97 все
пишется в UCS2 (1200) и всем хорошо. Кстати говоря распространение
OpenOffice началось примерно тогда, когда процент документов сделанных в
предыдущих версиях, упал до пренебрежимо малого.