Boost Library und Sonderzeichen
-
Guten Abend,
ich arbeite im Moment mit der Boost Library um eine paar Dateien hin und her zu kopieren. Es funktioniert auch alles sehr gut, doch wenn einige Sonderzeichen im Dateinamen sind, bekomme ich einen Fehler das die Syntax des boost::filesystem::copy_file Befehls nicht mehr stimmt. Dabei handelt es sich im allgemeinen um exotische Zeichen, wie bspw. dieses ð. Gibt es dort irgendeine Funktion, welche solche unbekannten Zeichen aussortiert und einfach ersetzt. Ich möchte nicht alle Dateien erst nach solchen Zeichen per Hand durchsuchen müssen.
Hoffe jemand kann mir weiterhelfen.
-
Mit was rufst du copy_file auf? Vielleicht std::string?
Falls ja, probier mal std::wstring.
-
Ja dort lag der Fehler, hab ich wieder was gelernt. Vielen Dank für die schnelle Hilfe!