Aparentemente, enscript
não suporta arquivos UTF-8 .
O que você pode querer fazer é usar sed
para alterar as aspas antes de irem para o texto.
Isso alterará as cotações de fantasia para o padrão "
e '
. Você não poderá recuperá-los depois de serem convertidos. Para fazer isso, você pode inserir uma linha como a seguinte, logo acima da linha seguinte:
sed -i "s/[”“]/\"/g; s/[‘’]/'/g" $tmpfile
Você também pode usar iconv
para converter o texto para outra codificação, mas não sei muito sobre esse programa. Pode valer a pena investigar.