readlink mit wchar_t?
-
wie kann ich denn die applikations-pfad unter linux als wchar_t/unicode oder bekommen - als ascii ist klar
readlink /proc/self/exe
-
Ich nehme an, dass
readlink(..)
unter Linux das Resultat mit UTF-8 codiert (nicht ASCII) - ist also schon Unicode. Zu Beginn, ohne dir allzuviele Gedanken über Encoding zu machen, kannst du ja das Resultat vonreadlink(..)
einfach Character um Character in ein wchar_t-String kopieren.Hier noch etwas zum Lesen, falls du es noch nicht kennst: http://utf8everywhere.org/
-
hast recht - danke