Como o Luciano explicou, isso não deveria ser um problema. Embora o enunciado do EP use como exemplo um arquivo de texto, o algoritimo LZ77 não requer que os arquivos sejam de texto. Ou seja, se você fizer tudo certo, seu programa funcionará para arquivos quaisquer (de texto ou não). Assim sendo, o fato de um arquivo conter caracteres com acento é irrelevante. O importante é que o arquivo descomprimido seja idêntico ao original.
Quando digo que seu programa deve funcionar para arquivos quaisquer, quero dizer que deve ser possível você usá-lo para "comprimir" um arquivo que não é de texto (um arquivo executável, por exemplo) e para descomprimir o arquivo comprimido. A descompressão deve produzir um arquivo exatamente igual ao original. Acima coloquei aspas em "comprimir" porque para arquivos que não sejam de texto o LZ77 tenderá a gerar arquivos "comprimidos" maiores que os arquivos originais. (Claro que isso vai depender do conteúdo de cada arquivo e pode também acontecer para arquivos de texto.)
Fórum