The information in this article applies to:
SUMMARYMicrosoft Windows NT Services for Macintosh (SFM) makes it possible for Macintosh clients to create filenames on SFM server volumes that appear to contain characters that are illegal in NTFS filenames, but are legal characters in Macintosh HFS filenames. These include the (ANSI) characters 0x01-0x1F and " * / \ < > ? | . MORE INFORMATION
Because NTFS is Unicode-based, when a Macintosh client creates a filename
on an SFM volume, it must be converted from Macintosh ANSI to Unicode by
SFM before being passed to NTFS. Because SFM does the conversion, it can
define Unicode values that invalid NTFS characters will map to. It does so
by using the Private Use Area range of the Unicode standard.
In addition, the following three characters are also mapped to the Unicode Private Use Area:
A space or a period at the end of a filename is not legal in the Win32 name space, but is common in Macintosh file naming practice. Hence, these are mapped to alternate Unicode characters by SFM so that they are accessible by File Manager and other Win32 applications. There is no Unicode equivalent of Apple's apple logo character, therefore it too is mapped to the Private Use Area. Note: Remember that any unicode mapping done on a filename will make that file inaccessible to windows 95 on other windows clients since only NT supports unicode Additional query words: prodnt
Keywords : kbinterop ntmac |
Last Reviewed: February 4, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |