Конверсия информации, вводимой пользователем в терминал

По умолчанию терминал Proxy32 транслирует всю информацию, которую пользователь вводит в формате UNICODE (Keyboard, IME, Paste, COMMAND, SCRIPT/I-SCRIPT), в формат ASCII перед посылкой этой информации на удаленный компьютер.
В частности, по умолчанию терминал обходит всю трансляцию, которую MS Windows делает для клавиатуры в соответствии с настройками, которые пользователь задал в системе для языка и раскладки клавиатуры.

Если включена опция UTF8 ("Enable UNICODE Input from Keyboard, IME, Paste, COMMAND, SCRIPT" в меню окна терминала), то терминал Proxy32 транслирует всю информацию, которую пользователь вводит в формате UNICODE (Keyboard, IME, Paste, COMMAND, SCRIPT/I-SCRIPT), в формат UTF8 перед посылкой этой информации на удаленный компьютер.

Эта опция предназначена для дополнительной защиты на случай, когда удаленный компьютер не может обрабатывать принимаемую информацию в формате UTF8.

Насколько я знаю, только LINUX/CYGWIN могут обрабатывать принимаемую информацию в формате UTF8 без проблем.

Другие типы оборудования могут быть не в состоянии обрабатывать ее, и могут даже перезагрузиться при получении информации в формате UTF8.

Как правило, эта опция должна быть включена при работе с неанглийскими текстами и именами файлов в LINUX/CYGWIN и выключена во всех остальных случаях.

На глобальном уровне эта опция находится в меню “Settings/Initial Terminal Settings/WORKAROUNDS/Enable UNICODE Input from Keyboard, IME, Paste, COMMAND, SCRIPT” в окне LauncherTree.

Пожалуйста, имейте в виду, что PLUGIN/I-PLUGIN подает информацию на терминал как поток байтов и терминал не транслирует эту информацию перед отправкой на удаленный компьютер, поэтому разработчик PLUGIN отвечает за отправку информации в том формате, который будет понятен удаленному компьютеру.