The encoding of the FGLPROFILE files must match the runtime system locale.

The application locale defines the character encoding used by the runtime system.

Since no character set conversion is done when reading entries from FGLPROFILE files, it is mandatory that the FGLPROFILE files use the same encoding as the runtime system.

If your application is designed to be executed with different encodings, consider defining ASCII-only values in FGLPROFILE files.

If character strings of FGLPROFILE entries need to be in a specific language selected at runtime, use string identifiers that point to localized strings. The language-specific messages can then be loaded dynamically with the LSTR(string-identifier) operator.