SFM 将 Macintosh HFS 文件名转换为 NTFS Unicode

文章翻译 文章翻译
文章编号: 117258 - 查看本文应用于的产品
本文已归档。它按“原样”提供,并且不再更新。
展开全部 | 关闭全部

概要

Microsoft Windows NT 服务为 Macintosh (SFM) 使 Macintosh 客户端上 SFM 服务器卷,显示包含非法 NTFS 文件名中但会在 Macintosh HFS 文件名中的合法字符的字符创建文件名。这些包括 (ANSI) 字符 0x01 0x1F 和"* / \ < > 吗? | .

更多信息

因为 NTFS 是基于 Unicode 的 Macintosh 客户机 SFM 卷上创建一个文件名时,必须将其转换从 Macintosh ANSI 到 Unicode 通过 SFM 就传递到 NTFS。SFM 不转换,因此它可以定义无效 NTFS 字符将映射到的 Unicode 值。它会通过使用 Unicode 标准的专用使用区域范围。

下面的列表描述了可以在创建由 Windows NT 应用程序的 NTFS 文件名中使用的 Unicode 字符值的 Macintosh 客户端查看时将显示为等效的 Macintosh ANSI"无效"NTFS 文件名字符:

   Macintosh ANSI  Unicode
   -----------------------------
   0x01-0x1F       0xF001-0xF01F
   "               0xF020
   *               0xF021
   /               0xF022
   <               0xF023
   >               0xF024
   ?               0xF025
   \               0xF026
   |               0xF027
				


此外,以下三个字符,也被映射到 Unicode 专用使用区域:

   Macintosh ANSI                                                  Unicode
   -----------------------------------------------------------------------
   Space (0x20)                                                     0xF028
   only if occurring as the last character of the name
				


   Period (0x2E)                                                    0xF029
   only if occurring as the last character of the name
				


   Apple's apple logo character (0xF0)                              0xF02A
				


空格或文件名的末尾的句号 Win32 的名称空间中是不合法,但在 Macintosh 文件命名练习单元中很常见。因此,这些映射到备用的 Unicode 字符由 SFM 以便它们可以访问文件管理器和 $ 其他 Win32 应用程序。表明不存在 Apple 的苹果树徽标字符的 Unicode 等效项,因此它太被映射到专用使用区域。

注意: 请记住在 $ 文件名上完成任何 unicode 映射将使该文件都无法访问 windows 95 在其他窗口客户端上由于仅 NT 支持 unicode

属性

文章编号: 117258 - 最后修改: 2014年2月22日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft Windows NT Server 3.5
  • Microsoft Windows NT Server 3.51
  • Microsoft Windows NT Server 4.0 Standard Edition
关键字:?
kbnosurvey kbarchive kbmt kbinterop KB117258 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 117258
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com