Unicode and Protocol Interaction
126 Snap Server Administrator Guide
filename; for example, you might see
{!^AB
in a file name. MacOSX clients can edit
such files, and the names will be retained in their original form when written back
to the file system.
MacOS 9 and lower are not Unicode-compliant, and use the MacRoman code page
to represent extended characters. AFP translates MacRoman into UTF8 when
writing to Snap Servers. Any extended characters on the file system that cannot be
translated to MacRoman will also be returned with an escape sequence.
NFS
The NFS protocol is not Unicode-compliant or -aware. Addtionally, there is no
means for the Snap Server to determine what method is being used by the client to
represent extended characters. Currently, the code pages most commonly used in
Linux environments are: 8859-1, 8859-15, and EUC-JP. The Snap Server then must
make an assumption to enable it to translate to and from UTF8 on the file system.
Therefore, when in Unicode mode, you must configure the Snap Server’s NFS
protocol for the code page being used by NFS clients. Code page options include
ISO-8859-1, ISO-8859-15, EUC-JP, and UTF8.
Any extended characters on the file system that cannot be translated to the
configured NFS code page will be returned to the NFS client with an escape
sequence. Escape sequences begin with
{!^.
The following two characters are the
hexidecimal value of the characters in the filename; for example, you might see
{!^AB
in a file name.
FTP
FTP only supports ASCII characters by specification. Some clients bend the
specification to allow extended characters, but there is no standard means of
representing them. Therefore, no translation is performed on extended characters
for FTP clients — all filenames are written to and read from the file system as a
“bag-of-bytes”. This has two ramifications: extended characters written to the file
system by other protocols will be visible to FTP clients as garbled characters; and
FTP clients are able to write invalid UTF8 characters to the file system. For the latter
case, when other protocols encounter invalid UTF8 characters on the file system
(which normally can only be written by FTP), the characters will be returned in an
escape sequence. Escape sequences begin with
{!^.
The following two characters are
the hexidecimal value of the characters in the filename; for example, you might see
{!^AB
in a file name.
Содержание 5325301656 - Snap Server 14000 NAS
Страница 2: ......
Страница 76: ...Disks and Units 62 Snap Server Administrator Guide ...
Страница 92: ...Creating iSCSI Disks 78 Snap Server Administrator Guide ...
Страница 108: ...Security Guides 94 Snap Server Administrator Guide ...
Страница 144: ...Unicode and Expansion Arrays 130 Snap Server Administrator Guide ...
Страница 164: ...Off the Shelf Backup Solutions for the Snap Server 150 Snap Server Administrator Guide ...
Страница 172: ...Scripts in SnapCLI 158 Snap Server Administrator Guide ...
Страница 206: ...192 Snap Server Administrator Guide ...
Страница 224: ...210 Snap Server Administrator Guide ...