On Tue, Oct 09, 2012 at 09:09:46PM +0200, Stephan Schreiber wrote: [...] > Julien Cristau wrote: > >< bwh> 'iocharset=iso8859-1' is a bug; Linux standard character encoding > > is UTF-8 > >< bwh> for filenames, at least > >< bwh> So, assign to whatever contains the debian/elilo.sh script > > I think mounting FAT using UTF-8 isn't wise at all. debian/elilo.sh > is perfect since it specifies the right charset. [...]
The encoding used *on disk* is always UCS-2 for VFAT long names and is controlled by the 'codepage' option (default = cp437) for short names. The 'iocharset' option controls the encoding that userland sees, which should be UTF-8 for all filesystems under Linux, no exceptions, and definitely not dependent on locale (which the kernel doesn't know anything about). I realise this is not the default, but that's an historical accident. Ben. -- Ben Hutchings We get into the habit of living before acquiring the habit of thinking. - Albert Camus -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org