[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:
[...]
> I don't want to start a discussion about the UTF-8 default for FAT
> here but you can read, for example, in the "Using UTF-8 with Gentoo"
> [2] of the Gentoo project:
> "You should avoid setting Default iocharset for fat to UTF-8, as it
> is not recommended."
> 
> The reason is that you will experience 'glyphed' characters in
> filenames when you exchange FAT volumes with Windows when you mount
> FAT using UTF-8 on Linux.
[...]

This is what happens if you have applications that assume that
filename encoding matches the locale, and the locale encoding is
Latin-1 (or something very similar).  You can work around those
applications by mounting FAT/VFAT volumes with iocharset set to match
the locale those applications run in.  (But if you have a mix of
applications that assume different filename encodings then you lose.)

Sadly, basic commands like ls have this problem and probably can't
be changed due to compatibility concerns.  Using a UTF-8 locale
(which I think the installer always selects by default) and
iocharset=utf8 is therefore likely to have the best result.

None of this is particularly relevant to the EFI boot volume, though,
as all filenames on there should be ASCII-only.

Ben.

-- 
Ben Hutchings
We get into the habit of living before acquiring the habit of thinking.
                                                              - Albert Camus


Reply to: