Vim Chinese appear garbled solution

Source: Internet
Author: User

Vim garbled Solution:

To change the encoding of the current file, simply enter it in command mode:

The code is as follows Copy Code
: Set Encoding=utf-8
: Set Fileencoding=utf-8

Create a new. vimrc file in the root directory, write it in

The code is as follows Copy Code
Let &termencoding=&encoding
Set fileencodings=utf-8,gbk,ucs-bom,cp936

or find the file. VIMRC, add the following code:

"""""""""""""""""""""""""""""
"Solve the Chinese garbled problem under windows
"""""""""""""""""""""""""""""

The code is as follows Copy Code
Set Encoding=utf-8
"Set Termencoding=utf-8
Set fileencodings=ucs-bom,utf-8,chinese,latin-1
If has ("Win32")
Set Fileencoding=chinese
Else
Set Fileencoding=utf-8
endif

"Solve the Chinese menu garbled

The code is as follows Copy Code
Set Langmenu=zh_cn.utf-8
SOURCE $VIMRUNTIME/delmenu.vim
SOURCE $VIMRUNTIME/menu.vim

"Troubleshoot console output garbled

The code is as follows Copy Code
Language Messages Zh_cn.utf-8

Note: There are several options in vim that can affect the support for multibyte encodings:


Encoding (ENC): encoding is the internal use of Vim code, encoding settings will affect the vim inside the Buffer, message text and so on. In a UNIX environment, the default setting for encoding equals the same locale;windows environment as the current code page. The default setting for encoding in the Chinese Windows environment is cp936 (GBK).
Fileencodings (Fencs): Vim will open the file according to the Fileencodings option to identify the file encoding, Fileencodings can set multiple encodings, Vim will be based on the order of the set to guess the encoding of the open file.
FileEncoding (FENC): Vim saves a new file when it is saved according to the fileencoding set encoding. If you open an existing file, Vim saves it based on the encoding that is recognized when you open the file, unless you reset fileencoding at save time.
Termencodings (TENC): When using VIM in a terminal environment, termencoding Word tells the Vim terminal the encoding it uses.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.