Qual é a codificação do nome do arquivo no linux e no windows?

0

exemplo Arquivo root/path/fName.log

Em que codificação o nome de fName.log é codificado nas janelas e linux?

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

    
por Error 19.09.2016 / 08:08

1 resposta

4

A codificação usada para um arquivo e o uso de codificação 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 ( Que codificação são nomes de arquivos em NTFS armazenado como? ) tem alguma informação sobre. Para o Linux, seria mais difícil responder e parece que também é importante o tipo de framework que está tentando ler um arquivo se você olhar as respostas para uma pergunta como: Que codificação de charset é usada para nomes de arquivos e caminhos no Linux?

    
por 19.09.2016 / 08:31