LESSCHARSET = utf-8 menos parece não funcionar

Estou tentando visualizar um arquivo / fluxo de texto UTF-8 noless, e mesmo se eu invocá-lo assim:

cat file | LESSCHARSET=utf-8 less

os caracteres UTF-8 não compatíveis com ASCII não são exibidos corretamente. Em vez disso, seus valores hexadecimais aparecem destacados entre colchetes, por exemplo.<F4>.

A leitura do mesmo texto no vim com codificação UTF-8 não apresenta problemas. Então, estou pensando que algo está errado com a maneira como estou invocandoless.

Minhaslocale saída é a seguinte

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=

Minha versão menos é a instalada pelo XCode no 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/^/ /' produz o seguinte:

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

questionAnswers(4)

yourAnswerToTheQuestion