Linux 및 Windows에서 파일 이름 인코딩은 무엇입니까?

Linux 및 Windows에서 파일 이름 인코딩은 무엇입니까?

예제 파일root/path/fName.log

어느 인코딩에서이름fName.log가 Windows와 Linux 모두에서 인코딩됩니까?

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

답변1

파일에 사용되는 인코딩과 해당 파일 이름에 사용되는 인코딩은 다릅니다. 그것들은 상관관계가 없습니다.

파일 이름의 인코딩 사용은 파일 시스템에 따라 다릅니다. NTFS 및 다른 질문을 기대하는 것이 합리적인 Windows의 경우(NTFS의 파일 이름은 어떤 인코딩으로 저장됩니까?)에 대한 정보가 있습니다. Linux의 경우 답변하기가 더 어려울 것이며 다음과 같은 질문에 대한 답변을 보면 어떤 종류의 프레임워크가 파일을 읽으려고 하는지도 중요한 것 같습니다.Linux에서 파일 이름과 경로에 어떤 문자 세트 인코딩이 사용됩니까?

관련 정보