Fix for GNU ls

Here's the patch that will make ls display filenames with 8-bit characters in them properly. For this to work, the ctype-macros on your system must respect locales (or even better, use iso-8859-1 by default), and you need to set the LC_CTYPE environment variable correctly; usually that means setting it to iso_8859_1.

The diff are relative to the ls of fileutils-3.12, and hopefully they will not be needed with later versions.

Chose between