Package: easyh10
Version: 1.2.1-2

On a VFAT filesystem the "long" filenames are stored in UCS-2 or
possibly UTF-16.  On a Linux system the VFS converts them to and from a
multibyte encoding specified by a mount option (iocharset) or ISO 8859-1
by default (this is the wrong default, but it's a bit late to change
it).  easyh10 converts these filenames back to UCS-2 as if they are in
the current locale's character encoding.  If this does not match the
encoding for the mount, the round-trip corrupts non-ASCII characters.

easyh10 should check the filename encoding for the directory that it
indexes, and then:
       (1) treat all filenames under that as using that encoding
and/or (2) warn if it doesn't match the locale

Ben.

-- 
Ben Hutchings -- [EMAIL PROTECTED] shortened to [EMAIL PROTECTED]
If you've signed my GPG key, please send a signature on and to the new uid.
Editing code like this is akin to sticking plasters on the bleeding stump
of a severed limb. - me, 29 June 1999

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to