[OpenAFS] Swedish characters in AFS, files created in Windows cannot be used in Mac OS X

Jeffrey Altman jaltman@your-file-system.com
Mon, 19 Mar 2012 15:16:03 -0400

This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

I suspect you will find that the files are completely usable on OS X
from the terminal window but that it fails to work with Finder.

The limitation is in OS X.  One of two things is happening:

1. Finder refuses to display any Unicode strings that are not encoded
using decomposed form.

2. Finder does display Unicode Strings in composed form but always sends
strings back to the file system in decomposed form which results in the
file names not being found.

The UNIX AFS clients do not perform UTF8 string detection and do not
normalize strings for comparison as is performed on Windows.  In
addition, on Windows, the Explorer Shell always reflects file names back
to the file system in the encoding presented by the file system.  In my
opinion this is what OS X should do but doesn't.

A radar should be opened with Apple.

Jeffrey Altman

On 3/19/2012 2:03 PM, Anders Nordin wrote:
> Hello,
> =20
> Windows client: Windows 7 Enterprise x64
> =20
> AFS Client version: 1.7.0800 and 1.7.0600 tried
> =20
> Also 1.6.0002 on Windows Server 2003
> =20
> ----------------------------------------------
> =20
> Mac client: Mac OS X 10.7.3
> =20
> AFS Client version: 1.6.1fc4
> =20
> Files that are created from Windows in AFS with swedish characters (=C3=
> cannot be used in Mac OS X. Error messages while trying to rename or
> open the files (via finder) are that:
> =20
> 'The application can't be found'
> 'The operation can't be completed: An unexpected error occured (error
> code -43)'
> =20
> Is this a bug in the AFS client for Mac or something else?
> Anders Nordin
> IT-Service
> Direkt: 0920-492554
> Mobil: 070-4973420
> anders.j.nordin@ltu.se
> Lule=C3=A5 tekniska universitet
> 971 87 Lule=C3=A5
> http://www.ltu.se

Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

Version: GnuPG v1.4.9 (MingW32)