[uae] Re: Encoding issue when mounting unix partition

  • From: Andrew 'Truck' Holland <truck@xxxxxxxxxx>
  • To: uae@xxxxxxxxxxxxx
  • Date: Fri, 22 Jan 2010 18:13:09 +0200

On Fr, 22 Jan 2010, Toni Wilen wrote:

> Amiga "encoding" is ISO-8859-1 (which was called ECMA-94 Latin 1 at that 
> time, Commodore did at least one not so bad choice at that time, or 
> perhaps charset came from tripos..) Charset is described in ROM kernel 
> manual, keymap.library chapter. There are no other encodings.

Bizzarre - that means that it SHOULD work with 'normal' ... well, you know,
.fi settings for ext2/3 - Ok, that needs investigated.

But yeah, that makes sense why it wouldn't work with samba/cifs, ntfs,
etc.  But not a filesystem that's supposed to be using latin-1.

> All UAE versions even before WinUAE existed have used separate (hidden 
> to AmigaOS) file per directory to store illegal filenames. (UAEFSDB) 
> WinUAE versions for 2 years or so have stored that data to alternate 
> NTFS stream. (and "surprisingly" AmigaOS installation works just fine on 
> NTFS volume)
> 
> NOTE: for example AUX isn't illegal for NTFS (NTFS does not care about 
> charsets), filename restrictions/checks are in Win32 API.
> 
> Anyway, filesystem Amiga encoding conversion to/from OS native charset 
> is handled in recent WinUAE versions. Previously it used OS locale 
> settings which may not match ISO-8859-1 very well.

And I'll bet it's in the puae stuff as well.  I'll test that.

> (I still haven't left this list. Perhaps I should have, perhaps not..)

Naw, you know more than we do (:  And you have the sense to speak up when
something needs to be clarified.


Other related posts: