By default, Harmony will only allow you to use the following characters in environment, job, scene and layer names:
- Small and capital letters in the Latin alphabet, excluding accented letters
- Dashes (-), underscores (_), plus signs (+) and equal signs (=)
It is possible, however, to enable the use of most of the characters in the Unicode character range. However, this feature has important limitations that must be taken in account:
- macOS and GNU/Linux machines cannot communicate in Unicode characters over the NFS protocol. Even when using Unicode, characters for certain languages use different encoding on GNU/Linux and macOS. While the Samba file sharing protocol can interpret these differences in encoding in the back-end, NFS does not. Hence, for a macOS server to server GNU/Linux clients or for a GNU/Linux server to server a macOS client, you must either use the Samba protocol to share files, or keep Unicode disabled.
- Scenes with Unicode characters in their names cannot be opened from WebCC.
- A scene with Unicode characters in its name that has been exported from a WebCC server cannot be updated on the client side using the Download Database Changes command and cannot be updated on the server side using the Update Database Scene command.
- The Unity engine does not support Unicode characters. Unicode characters should not be used when using Harmony for gaming.
- Unicode characters should not be used in the names of the root folders of the database file systems (ie: USA_DB, usadata000, etc.)
- Zip archives may encounter issues with Unicode characters. It is recommended to use the 7z archiving format when archiving database files or scene data.