Encodings
The Encodings options determine the encodings for source files, output files, and input files.

Default source file encoding
Specifies the encoding that the compiler shall use when reading a source file with no Byte Order Mark (BOM).
- Raw (C locale)
Sets the Raw encoding (C locale) as the default source file encoding.
- System locale
Sets the system locale encoding as the default source file encoding.
- UTF-8
Sets the UTF-8 encoding as the default source file encoding
Default input file encoding
Specifies the encoding that the compiler shall use when reading a text input file with no Byte Order Mark (BOM).
- System locale
Sets the system locale encoding as the default encoding.
- UTF-8
Sets the UTF-8 encoding as the default encoding.
Text output file encoding
Specifies the encoding to be used when generating a text output file.
- As source encoding
Uses the same encoding as in the source file.
- System locale
Uses the system locale encoding.
- UTF-8
Uses the UTF-8 encoding.
- With BOM
Adds a Byte Order Mark (BOM) to the output file.
This option is only available when you have selected the UTF-8 encoding.