Rockbox mail archive
Subject: Re: Unrecognizable filenames after upgrade to Fedora Core 2
From: Jürgen Hestermann (juergen.hestermann_at_gmx.de)
> Itś the codepages you selected in the kernel compile. Windows is stupid
> and uses region specific codepages, and not utf.
The Windows 95 and later kernel store all file names in (16 bit) unicode, even on FAT file systems. The restrictions occur only with
the programs that access these file names. For example, a console (text) mode application usually uses another (8 bit) codepage than
a GUI application (which uses also 8 bit codepages). In these cases you can still store and read all characters as long as you
always use the same kind of program (with the same codepage), because unicode covers all of them. But as soon as you use characters
which are defined in only one of the 8 bit codepages you have problems with programs using the other one because Windows cannot map
the special characters to the second codepage and replaces it with a placeholder.
The (FAT32) file system itself should not have any problem to store any characters used by any OS (if everything works ok).
Page was last modified "Jan 10 2012" The Rockbox Crew