-
Notifications
You must be signed in to change notification settings - Fork 103
Character Set Support
We should decide which character sets to support for each/all plugins. Other character sets could be specified outside of this set and they would be ignored if not understood by the editor. This is simply a list of character sets that all plugins should attempt to support at a minimum.
If an implementation wishes to define a new character set, it is recommended that it consults outside authorities such as the WHATWG Encoding Standard and the IANA Character Set registry. Using a special prefix such as x-
is neither required nor recommended, as unsupported values are simply ignored.
Vim character encodings can be set with the filencoding
command (see documentation).
set fileencoding=utf-8
set fileencoding=latin1
As noted here, Emacs character encodings and end-of-line formats are both set using the set-buffer-file-coding-system
command.
(set-buffer-file-coding-system 'utf-8-unix)
(set-buffer-file-coding-system 'utf-8-dos)
(set-buffer-file-coding-system 'utf-8-mac)
(set-buffer-file-coding-system 'iso-latin-1-unix)
(set-buffer-file-coding-system 'iso-latin-1-dos)
(set-buffer-file-coding-system 'iso-latin-1-mac)