ubuntu16.04 - ubuntu mate 16.04 vim (gvim?) Chinese garbled code cannot be solved
巴扎黑
巴扎黑 2017-05-16 16:36:17
0
2
783

Problem Description

Garbled characters that appear in the ubuntu (ubuntu mate16.04 to be precise) environment
The test document is called "Chinese"
The terminal used iszsh

As shown below, the Chinese display in vim terminal is normal

Then using windowed vim, box-like garbled characters appeared. The opening command is right-click menu-open with-vim

Try the solution

Searched Google many times, and the solution was to modify the encoding part of the vimrc file. My personal vimrc settings are as follows:

set fileencodings=utf-8,gb2312,gb18030,gbk,ucs-bom,cp936,latin1
set fileencoding=utf-8
set encoding=utf-8

However, the problem still exists, please help solve it!

--
2016-07-26 11:04:41
According to @daya's answer, it may be a gvim font problem. Try /etc/vimgvimrc and ~ /.gvimrcAdd the following configuration to the file

set guifont=Sans serif 14¬
"set guifont=Nimbus\ Mono\ L\ 14¬
"set guifont=Bitstream\ Sans\ Mono\ 9¬
set guifontwide=NSimsun\:h12  " Changes the fonts that can correctly show Chinese¬
let $LANG ='zh_CN.UTF-8'¬

The problem cannot be solved.

巴扎黑
巴扎黑

reply all(2)
迷茫

1. That is not windowed vim, but another terminal.
Confirmation method, enter: ver, check whether the first line is gvim or vim.
2. There is a problem with the font configuration of this terminal. Anyone with Ubuntu 16.04 please verify what terminal it is.
If you know what terminal it is, you know how to modify the font configuration.
3. By default, ubuntu does not install gvim, you need to install it manually.
sudo apt-get install gvim
Follow the prompts.

PHPzhong

This is not gibberish, this is the fault of the font. Solution:
Create a new .gvimrc file and write the font configuration.

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!