linux和windows中文件名的编码是什么?

Err*_*ror 1 windows linux encoding

示例文件 root/path/fName.log

fName.log的名称在 windows 和 linux 中以哪种编码方式编码?

(fileName.encoding==file.encoding)?true:false;

Set*_*eth 5

用于文件的编码和用于该文件名称的编码是不同的东西。它们不相关。

文件名的编码使用取决于文件系统。对于 Windows 合理期望 NTFS 和另一个问题(NTFS 中的文件名存储为什么编码?)有一些信息。对于 Linux,这将更难回答,如果您查看以下问题的答案,那么似乎哪种框架试图读取文件也很重要:Linux 上的文件名和路径使用什么字符集编码?