Update less.py

Extended to allow support for non-ascii characters.
Prevents a UnicodeEncodeError ('ascii' codec can't encode characters in position ... ordinal not in range(128))