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

問題描述

在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 文件,寫入字型配置。

      最新下載
      更多>
      網站特效
      網站源碼
      網站素材
      前端模板
      關於我們 免責聲明 Sitemap
      PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!