On Oct 13, 2011 at 07:16, slash wrote: > I have some files on an external ext2 drive that have whitespace and > umlauts (ä, ö) in them. trfs took care of the whitespace. But ext2srv > presents umlauts as a question mark symbol (�) and won't let me access > the file (error: file does not exist). > > Where is the problem? These files show correctly in linux.
The names are probably encoded in latin-1, as dexen said. One option is to change your Linux locale and rename all your files. Another is to change ext2srv to interpret disk names as Latin-1 if given a flag (say, -1). A third, and perhaps the easiest, is to use trfs to translate between UTF-8 names and Latin-1 names. I say perhaps because it is possible that the kernel will reject the Latin-1 as being malformed UTF-8, but I think the odds are good that it will just let it through. Russ
