Как явно указать кодировку файла? Строкой. И как перекодировать файл из одной кодировки в другую? Т.е. не зная заранее из какой в какую. Как в блокноте, открыл в одной кодировке, захотел - перекодировал в другую. Т.е. мне надо что то типа как в PHP функция iconv есть, вот по аналогии.
Фактически, вам нужно сделать то, что делает блокнот: по признакам определить кодировку и сделать прослойку для потока байт, которая будет перекодировать налету.