Ich habe ein paar Antworten hier über das Lesen von Unicode-Dateien usw. gelesen und die meisten Leute zeigen auf UTF8-CPP oder iconv.C++ Datei lesen Bibliothek - ANSI und Unicode
Keine der Bibliotheken, die ich gefunden habe, funktionieren sowohl für ANSI- als auch für Unicode-Dateien, idealerweise möchte ich eine Funktion, an die ich einen Dateinamen übergebe und die den Inhalt dieser Datei zurückgibt. oder ist das nicht möglich?
Wenn ja irgendwelche Vorschläge, wie würde ich darüber gehen?
Der heilige Gral der 100% garantiert automatische Erkennung der Dateicodierung ist nicht möglich. Es gibt Algorithmen zu erraten, aber sie sind nicht 100% zuverlässig. –