LESSCHARSET = utf-8 menos parece no funcionar

Estoy tratando de ver un archivo de texto UTF-8 / stream enlessE incluso si lo invoco así:

cat file | LESSCHARSET=utf-8 less

los caracteres UTF-8 no compatibles con ASCII no se muestran correctamente. En su lugar, sus valores hexadecimales aparecen resaltados entre paréntesis, por ejemplo.<F4>.

La lectura del mismo texto en vim con codificación UTF-8 no plantea problemas. Así que estoy pensando que algo está mal con la forma en que estoy invocandoless.

Milocale la salida es la siguiente

LANG="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_CTYPE="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_ALL=

Mi versión menos es la que instaló XCode en OSX Leopard:

$ less --version | sed 's/^/    /'
less 394
Copyright (C) 1984-2005 Mark Nudelman

less comes with NO WARRANTY, to the extent permitted by law.
For information about the terms of redistribution, 
see the file named README in the less distribution.
Homepage: http://www.greenwoodsoftware.com/less

locale -a | grep US | sed 's/^/ /' Salidas de lo siguiente:

en_AU.US-ASCII
en_CA.US-ASCII
en_GB.US-ASCII
en_NZ.US-ASCII
en_US
en_US.ISO8859-1
en_US.ISO8859-15
en_US.US-ASCII
en_US.UTF-8

Respuestas a la pregunta(4)

Su respuesta a la pregunta