По умолчанию терминал 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 отвечает за отправку информации в том формате, который будет понятен удаленному компьютеру.