Файлы не имеют кодировки, кодировку может иметь только текст, вернее даже текст сам по себе кодировкой не обладает. Кодировка - это способ интерпретации текста, допустим английский текст в ASCII и в UTF-8 одинаков.
Поэтому следует в первую очередь обратить внимание на то, откуда берется текст, который помещается в файл?