gedit中文乱码:

在终端输入一下两条命令:

$ gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GB18030', 'GB2312', 'GBK', 'BIG5', 'CURRENT', 'UTF-16']"
gsettings set org.gnome.gedit.preferences.encodings shown-in-menu "['UTF-8', 'GB18030', 'GB2312', 'GBK', 'BIG5', 'CURRENT', 'UTF-16']"

vim中文乱码:

编辑用户主目录下.vimrc(如果没有这创建touch  .vimrc)

$vim .vimrc

在其中加入一下内容:

if (has("gui_running"))
    set guifont=Bitstream\ Vera\ Sans\ Mono\ 10
endif
set fencs=utf-8,ucs-bom,shift-jis,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
set fileencodings=ucs-bom,utf-8,cp936
set fileencoding=utf-8

保存退出。

此时不论是正文还是标题都不会有乱码出现。