[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#685186: IA64 (Itanium) Wheezy, ELILO installation failed, patch proposal



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


Reply to: