multibyteaware

Controls how the Source encoding option is treated

Syntax

#pragma multibyteaware on | off | reset

Targets
All platforms.
Remarks

This pragma has been deprecated. See the section “Multibyte and Unicode Support” and the #pragma text_encoding for more details.

When on, this pragma treats the Source encoding of “ASCII” like “Autodetect”. When off, this pragma treats a Source encoding of “Autodetect” like “ASCII” setting.

NOTE Previously, this pragma told the compiler to “look twice” at the “\” character to avoid misinterpreting the character in a multibyte character sequence.

This pragma does not correspond to any panel setting, but the replacement option Source encoding appears . To check this setting, use __option (multibyteaware), described in Checking Settings. The default setting is off.