I don't see UTF-8 listed here:
-X name, --encoding=name
Use the input encoding name. Currently enscript supports the
following encodings:
88591, latin1
ISO-8859-1 (ISO Latin1) (enscript's default encoding).
88592, latin2
ISO-8859-2 (ISO Latin2)
88593, latin3
ISO-8859-3 (ISO Latin3)
88594, latin4
ISO-8859-4 (ISO Latin4)
88595, cyrillic
ISO-8859-5 (ISO Cyrillic)
88597, greek
ISO-8859-7 (ISO Greek)
88599, latin5
ISO-8859-9 (ISO Latin5)
885910, latin6
ISO-8859-10 (ISO Latin6)
ascii 7-bit ascii
asciifise, asciifi, asciise
7-bit ascii with some scandinavian (Finland, Sweden)
extensions
asciidkno, asciidk, asciino
7-bit ascii with some scandinavian (Denmark, Norway)
extensions
ibmpc, pc, dos
IBM PC charset
mac Mac charset
vms VMS multinational charset
hp8 HP Roman-8 charset
koi8 Adobe Standard Cyrillic Font KOI8 charset
ps, PS PostScript font's default encoding
pslatin1, ISOLatin1Encoding
PostScript interpreter's `ISOLatin1Encoding'
$ dpkg -l enscript
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-==============-==============-============================================
ii enscript 1.6.5.2-1 converts text to Postscript, HTML or RTF wit
--
http://www.greenend.org.uk/rjk/