Se a energia foi perdida enquanto você estava gravando no disco, pode muito bem ter escrito apenas parcialmente o arquivo - destruindo o conteúdo. Espero que você tenha um backup, infelizmente. Como é um site, já esteve online? Você pode ter sorte ao pesquisar no cache do seu navegador. (Meu cache de FF está em C: \ Usuários [Nome de Usuário] \ AppData \ Local \ Mozilla \ Firefox \ Perfis [Cadeia de Perfil] .default \ Cache).
Você está vendo os códigos fantasia [NULL] porque o np ++ tenta mostrar caracteres não imprimíveis.
(e pelo que vale a pena, eu sinto totalmente sua dor. Minha irmã mais nova acidentalmente apagou um sistema operacional inteiro, no mesmo dia em que nós inicializamos de disquetes: ()