W3C home > Mailing lists > Public > www-international@w3.org > October to December 2003

RE: Unicode NFD and file attachment on Mac OS X

From: Vinod Balakrishnan <vinod@adobe.com>
Date: Tue, 28 Oct 2003 11:29:01 -0800
To: Jungshik Shin <jshin@i18nl10n.com>, w3c-i18n-ig@w3.org, www-international@w3.org
Message-id: <DHECLCFEEOMKJEEIPHDJIEIHCIAA.vinod@adobe.com>

According to my knowledge, Mac OS X uses NFD only in case of files names coming from the HFS+ file systems.  Since its an issue working with File systems, the applications dealing with these files names should convert it to NFC before sending it to the wire.

Same issue will happen with MacRoman (French/German..) and Japanese ( only kana ) also

-Vinod

> -----Original Message-----
> From: www-international-request@w3.org
> [mailto:www-international-request@w3.org]On Behalf Of Jungshik Shin
> Sent: Monday, October 27, 2003 10:51 PM
> To: w3c-i18n-ig@w3.org; www-international@w3.org
> Subject: Unicode NFD and file attachment on Mac OS X
> 
> 
> 
> 
> Hi,
> 
>   While reading some articles posted at the Korean Mac user forum
> (http://www.appleforum.org), I came across an interesting problem arising
> from that Mac OS X uses Unicode NFD (Normalization Form D) for filename.
> 
>   What should a browser on Mac OS X do when attaching a file with its
> name in NFD? Converting NFD to NFC at the time of submission  would be
> conveninent for recipients who are likely to use non-MacOS X. If that's
> desired, by whom, a web client on Mac OS X or a server-side application?
> How about the security implication? How about the NFD -> NFC conversion
> at the time of download or rendering?
> 
> 
>   The following is not just a scenario but has been happening to Mac OS
> X users.
> 
>   An 'Innocent' Mac OS X user attaches a file '가.txt' (U+AC00 in NFC
> and <U+1100, U+1161> in NFD) only to hear a complaint from her friend
> (a Windows user) that either a filename is 'mangled' or otherwise
> not quire right.
> 
> 
>   Jungshik
> 
> 
Received on Tuesday, 28 October 2003 14:23:32 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 19:17:03 GMT