An elisp port of Mozilla Universal Charset Auto Detector
unicad.el is an Elisp program port from Mozilla universal charset auto detector. After loading unicad in GNU Emacs, it can automatically detect multiple charsets, and you will never encounter garbled files in the future.
Following coding systems can be auto detected:
* (BOM detect)
* (ascii)
* multibyte coding systems:
- gb18030 (gb2312)
- big5
- sjis
- euc-jp
- euc-kr
- euc-tw
- utf-8
- utf-16le (also without signature)
- utf-16be (also without signature)
* singlebyte coding systems:
- greek
> iso-8859-7
> windows-1253
- russian
> koi8-r
> windows-1251
> iso-8859-5
> ibm855
- bulgarian
> iso-8859-5
> windows-1251
- sjis (singlebyte only)
* latin-1
* latin-2
M-x package-install RET unicad RET
(unicad-mode)
(unicad-mode 0)
M-x unicad-mode
GPLv3
unicad
is written by Qichen Huang. And 室见 is the MELPA recipe author of unicad
.