Ambos os arquivos são válidos ASCII e UTF-8, pois incluem apenas pontos de código < 0x7F (para colocar de forma diferente, nenhum byte tem valor maior que 127).
Meu palpite é que o Notepad ++ e o Notepad têm heurísticas diferentes [se várias codificações forem válidas]:
N ++ simplesmente prefere UTF-8,
O Notepad (utilitário Win) parece olhar o tamanho do arquivo - se for par (como seu segundo arquivo que é 72 320 bytes) do que tratá-lo como UTF-16 (codificação nativa do Windows que é principalmente 2 bytes [nem sempre, mas provavelmente foi transferido do UCS-2 anterior, que sempre foi de dois bytes]) e se for ímpar (como seu primeiro arquivo - 78 045 bytes) tratá-lo como ASCII (byte único).
Você pode testá-lo adicionando espaço único (ou qualquer outro caractere ascii válido) ao final do seu primeiro arquivo para aumentar o comprimento - se você abrir no bloco de notas, ele assumirá que é Unicode e exibirá 'lixo'
btw: ambos os arquivos são reconhecidos como utf-8 no Notepad ++ no meu PC