Christian: chdir();

Beitrag lesen

Hallo, ich versuche mit hilfe von chdir(); in ein Verzeichniss zu wechseln das Sonderzeichen enthält.
Dies funktioniert aber leider nicht wenn der Ordner eines der folgenden Sonderzeichen enthält :

bei + # wird errno 22 ausgegeben
bei ä ö ü Ä Ö Ü ß § ` ° wird Serverfehler 500 ausgegeben

kann mir jemand weiterhelfen?