ubuntu16.04 - ubuntu mate 16.04 vim(gvim?)中文亂碼無法解決
巴扎黑
巴扎黑 2017-05-16 16:36:17
0
2
822

問題描述

在ubuntu(準確來說是ubuntu mate16.04)環境中出現的亂碼現象
測試文件名稱為《中文》
使用終端機為zsh

如下圖,vim終端機的中文顯示正常

接著使用視窗化的vim卻出現了方框式的亂碼。開啟指令為右鍵選單-開啟方式-vim

#嘗試解決方案

多次搜尋谷歌,得到的解決方案都是修改vimrc檔案的encoding部分,個人vimrc設定如下:

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

然而問題依然存在,請大家幫忙解決!

--
2016-07-26 11:04:41
根據@daya 的回答,可能為gvim字體問題,嘗試在​​/etc/vimgvimrc~~ /.gvimrc檔案中新增如下配置

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'¬

問題得不到解決。

巴扎黑
巴扎黑

全部回覆(2)
迷茫

1.那個不是窗口化的vim,而是另一個終端。
確認方式,輸入:ver,查看第一行是gvim,還是vim.
2.這個終端的字體配置有問題。請有ubuntu 16.04的同學去驗證一下是什麼終端。
知道是什麼終端,就知道如何修改字體配置。
3.預設ubuntu是不安裝gvim,你需要手動安裝。
sudo apt-get install gvim
按提示操作。

PHPzhong

這不是亂碼,這是字體的鍋子。解決方法:
新建.gvimrc 文件,寫入字型配置。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板