pass the ‘-8’ flag to Lex for 8-bit clean
handle UTF-8 strings better