arquivo de exemploroot/path/fName.log
Em qual codificaçãoo nomede fName.log é codificado no Windows e no Linux?
faz (fileName.encoding==file.encoding)?true:false;
Responder1
A codificação usada para um arquivo e a codificação usada para o nome desse arquivo são coisas diferentes. Eles não se correlacionam.
O uso de codificação para o nome do arquivo depende do sistema de arquivos. Para Windows, é razoável esperar NTFS e outra pergunta (Em que codificação os nomes de arquivos em NTFS são armazenados?) tem algumas informações sobre. Para Linux seria mais difícil de responder e parece que também importa que tipo de estrutura está tentando ler um arquivo se você olhar as respostas para uma pergunta como:Qual codificação charset é usada para nomes de arquivos e caminhos no Linux?