Enabling CATIA V4/V5 Character Translations

The CATIA V4 product is available only for UNIX systems, but the CATIA V5 product is available for both UNIX and Windows systems. When creating files, the CATIA V4 product includes characters in file names that are invalid on Windows systems, which causes interoperability issues when files need to be shared between CATIA V4 on UNIX and CATIA V5 on Windows.

The following table lists the character translations that are available in order to support CATIA V4/V5 interoperability between UNIX and Windows clients. Note that this character translation is required only for interoperability between CATIA V4 on UNIX and CATIA V5 on Windows, and is disabled by default.

Table 3-1 CATIA Character Translation Table

CATIA V4 UNIX Character CATIA V5 Windows Character CATIA V5 Character Description


¨ (0x00a8)



¤ (0x00a4)

Currency sign


ø (0x00f8)

Latin small letter O with stroke


÷ (0x00f7)

Division sign


« (0x00ab)

Left-pointing double angle quotation mark


» (0x00bb)

Right-pointing double angle quotation mark


¿ (0x00bf)

Inverted question mark


ÿ (0x00ff)

Latin small letter Y with dieresis


¦ (0x00a6)

Broken bar

You use the zfs command as an administrator to specify whether to perform CATIA translation on a per-share basis by setting the catia property to true. By default, the value is false, which means that CATIA translation is not performed.

To enable CATIA translation for a share, type the following command:

$ zfs set share.smb.catia=true pool/dataset

The following example shows how to enable CATIA translation for the files/acme.sales.logs share:

$ zfs set share.smb.catia=true files/acme.sales.logs