Assigning file types for Unicode files

The Helix Core Server can be run in Unicode mode to activate support for filenames and Helix Core Server metadata that contain Unicode characters, or in non-Unicode mode, where filenames and metadata must be ASCII, but textual files containing Unicode content are still supported.

If you need to manage textual files that contain Unicode characters, but do not need Unicode characters in Helix Core Server metadata, you do not need to run Helix Core Server in Unicode mode. Assign the Helix Core Server utf16 file type to textual files that contain Unicode characters.

Your system administrator will be able to tell you which mode the service is using.

In either mode, Helix Core Server supports a set of file types that enable it to determine how a file is stored and whether the file can be diffed. The following sections describe the considerations for managing textual files in Unicode environments:

To assign file type when adding a file to the depot, specify the -t option. For example:

p4 add -t utf16 newfile.txt

To change the file type of files in the depot, open the file for edit, specifying the -t option. For example:

p4 edit -t utf16 myfile.txt

 

Also in this section: