SYNERGY_NOLOCALE

Don’t use local user’s language settings

WSupported on Windows
USupported on Unix
VSupported on OpenVMS
NSupported in Synergy .NET

Setting SYNERGY_NOLOCALE stops the runtime from using the local user’s language localization settings to determine valid uppercase and lowercase characters in the 8-bit range (above 128).

Any value.

Uppercase and lowercase characters are read from the local system LOCALE for the 8-bit (128 – 255) space. On Unix and OpenVMS, no 8-bit characters are defined; you must define the LOCALE or set the LANG environment variable for your operating system to enable the correct multilanguage 8-bit characters. On Windows, LOCALE is an operating system definition (the ANSI international character set by default), and no action is necessary on your part unless you want pre–Synergy/DE 7.3.1a behavior. Prior to Synergy/DE 7.3.1a, A – Z and a – z with the 8th bit set were considered characters (although these rarely matched actual international characters). To revert to this behavior on any operating system, set SYNERGY_NOLOCALE.

You must set SYNERGY_NOLOCALE if you want to set DBLOPT=32 for two-byte characters.

The environment. On Windows, this environment variable can also be set in the [synergy] or [dbr] section of synergy.ini.

Runtime

SYNERGY_NOLOCALE=1              ;export SYNERGY_NOLOCALE