Re: Unicode filenames with Apple File System and UIManagedDocument
Re: Unicode filenames with Apple File System and UIManagedDocument
- Subject: Re: Unicode filenames with Apple File System and UIManagedDocument
- From: Jens Alfke <email@hidden>
- Date: Thu, 23 Mar 2017 11:18:31 -0700
> On Mar 22, 2017, at 2:25 PM, email@hidden wrote:
>
> "Engineering has the following feedback for you:
>
> iOS HFS Normalized UNICODE names , APFS now treats all files as a bag of bytes on iOS . We are requesting that Applications developers call the correct Normalization routines to make sure the file name contains the correct representation.
>
> We are now closing this bug report.
If Apple really is making developers responsible for Unicode normalization of filenames, that’s a big compatibility issue and they would need to educate developers, give them sample code, etc. In other words, something that would have been a big deal at last year’s WWDC when APFS was announced. I’m pretty sure that very few developers understand Unicode normalization (I don’t beyond a surface level), so Apple can’t expect them to take it on as an “oh, by the way” sort of thing.
Apple takes I18N pretty seriously, and I find it hard to believe that they’d change the filesystem in a way that could potentially cause huge problems accessing files with non-Roman names, without making sure that developers can handle the transition.
The above makes me doubt that this is really what’s going on. I’ve worked at Apple, and I know it’s entirely possible that the above quote is the result of a game of ‘Telephone’ in which the actual meaning’s gotten messed up when passed from engineering to tech support.
—Jens
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden