import { termencoding } from "https://deno.land/x/denops_std@v6.5.0/option/vim/mod.ts";
Encoding used for the terminal. This specifies what character encoding the keyboard produces and the display will understand. For the GUI it only applies to the keyboard ('encoding' is used for the display).
Note: This does not apply to the GTK+ GUI. After the GUI has been
successfully initialized, 'termencoding' is forcibly set to "utf-8".
Any attempts to set a different value will be rejected, and an error
message is shown.
For the Win32 GUI and console versions 'termencoding' is not used,
because the Win32 system always passes Unicode characters.
When empty, the same encoding is used as for the 'encoding' option.
This is the normal value.
Not all combinations for 'termencoding' and 'encoding' are valid. See
encoding-table
.
The value for this option must be supported by internal conversions or
iconv(). When this is not possible no conversion will be done and you
will probably experience problems with non-ASCII characters.
Example: You are working with the locale set to euc-jp (Japanese) and
want to edit a UTF-8 file:
:let &termencoding = &encoding
:set encoding=utf-8
You need to do this when your system has no locale support for UTF-8.
(default ""; with GTK+ GUI: "utf-8")