Интересно, как получить кодировку символов / кодировку из текстового файла с boost?Это где-нибудь в boost :: locale или boost :: filesystem?
Ничего в Boost для этого нет, вам нужно проверить это самим. Алгоритм в псевдокоде:
if BOM present: use encoding specified by BOM else: try: use UTF-8 except: use ANSI # But only on Windows