这是否取决于我使用的文件系统?例如,ext2/ext3/ext4 以及当我插入其中一张带有 ISO 9660 的“joliet”CD-ROM 时会发生什么?我听说 POSIX 包含某种文件名字符集编码的规范?
本质上,我想知道的是,如果我得到了一个 UTF-8 编码的文件名,在我将它传递给 Linux 中的文件 I/O API 之前我需要做什么处理/转换?
character-encoding filenames locale
character-encoding ×1
filenames ×1
locale ×1