- From: John Cowan <cowan@mercury.ccil.org>
- Date: Tue, 9 Dec 2014 21:07:59 -0500
- To: "Phillips, Addison" <addison@lab126.com>
- Cc: Matthew Kerwin <matthew@kerwin.net.au>, Nico Williams <nico@cryptonector.com>, IETF Apps Discuss <apps-discuss@ietf.org>, "uri@w3.org" <uri@w3.org>
Phillips, Addison scripsit:
> These are both in UTF-8, are visually indistinguishable, and are
> identical under NFC, but fopen() cares which bag of bytes you grab.
The same is true on Windows, where filenames are 16-bit code units rather
than 8-bit code units. In general, we simply cannot normalize file names,
because both Windows and Unix filesystems distinguish between names that
are equivalent under canonical equivalence.
--
John Cowan http://www.ccil.org/~cowan cowan@ccil.org
The whole of Gaul is quartered into three halves.
--Julius Caesar
Received on Wednesday, 10 December 2014 02:08:34 UTC