Dipende dal file system che utilizzo? Ad esempio ext2 / ext3 / ext4 ma anche cosa succede quando inserisco uno di quei CD-ROM "joliet" con ISO 9660? Ho sentito che POSIX contiene una specie di specifica per la codifica del set di caratteri dei nomi dei file?
In sostanza, ciò che mi chiedo è se ho ottenuto un nome file codificato UTF-8, quale elaborazione / copertura devo fare prima di passarlo a un file I / O API in Linux?