linuxvi亂碼
vi默認情況下只支持UTF-8編碼,出現這種情況可能是因為您的文件是用gbk編碼的。可以試試下面的做法,讓vi支持gbk編碼,再看看行不行。
cd ~
在~目錄下新建一個文件.vimrc
編輯該文件,加上這句話:set fileencodings=utf-8,gbk
② Linux vim顯示utf-8文檔亂碼怎麼辦
在linux上一般使用utf8編碼。
如果打開文件是亂碼,要設置utf8編碼,看看自己用的是什麼編輯器。
如果是vim則使用 set encoding=utf8即可 如果是gedit,則重新另存一下,在存儲窗口 設置為utf8編碼 ,在打開即可。
③ linux的vi和vim顯示中文亂碼
有比較過root目錄下的vimrc文件和普通賬戶下的vimrc文件是否相同麼?可以先把root賬戶目錄下的vimrc文件拷貝到普通賬戶下然後再試試。
④ linux vi編輯時,中文亂碼
把以下語句寫道你vim的配置文件裡面
set fileencodings=utf-8,gbk,ucs-bom,cp936
如果想知道原因查看這里
http://hi..com/tpxc/blog/item/4649defccf5bef83b901a0da.html
⑤ 用win10系統遠程登錄linux,cat正常,vi就是亂碼
編碼有問題唄。
還有可能是一個支持中文,一個沒支持,所以就那樣了。
可以換用OUTTY,還可以啟動圖形界面,那應該就沒問題了。
⑥ linux中文文件顯示亂碼怎麼解決
Linux文件名、文件內容亂碼,主要原因是windows上的中文編碼默認是GBK,而Linux默認中文編碼為UTF-8,由於編碼不一致,所以導致亂碼問題。 為了解決這個亂碼,需要對文件進行轉碼,具體如下: 1、前提保證已安裝了convmv; 2、具體convmv的用法: Convmv –f 源編碼 –t 新編碼 [選項] 文件名 一般常用參數: -r 遞歸處理子目錄 --notest 真正進行操作,默認情況下是不對文件進行真實操作的,只是一個預覽 --list 顯示所有支持的編碼 --unescap 可以做一個轉義 3、比如我們有一個utf8的文件名,要求轉換成gbk編碼,命令如下: Convmv –f utf-8 –t gbk –notest 文件名 也可以使用linux下最好用的編碼轉換工具iconv來進行轉碼操作。 例子:將GBK編碼的文件轉換成UTF-8 iconv -f GBK -t UTF-8 gbkfile.txt > utf8file.txt
⑦ linux系統上出現亂碼怎麼解決
linux 中文顯示亂碼解決辦法, 其實是有多種情況的, 有一部分是由於終端默認的設置造成的
vi /etc/sysconfig/i18n
將內容改為
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
將內容改為
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
不用重啟,馬上就生效.
這樣中文在SSH,telnet終端一般可以正常顯示了。
如果還是不行,可以這么做:
1、console終端亂碼
在/etc/profile文件的最後一行添加如下內容:
export LC_ALL="zh_CN.GB18030"
2、xwindow終端亂碼
在/etc/sysconfig/i18n文件的最後一行添加如下內容:
export LC_ALL="zh_CN.GB18030"
⑧ linux下vi /etc/inittab 出現亂碼問題
這個亂碼是 vi 的一個提示。好像是因為你之前打開這個文件沒有正常關閉。或者現在正在有別人用 vi 打開。
因為 vi 檢測到了有 vi 生成的臨時編輯文件存在。
不過話說,字元界面請卻換系統語言為英文,如果使用中文語言,請用圖形界面。
⑨ linux的vi和vim顯示中文亂碼怎麼辦
在/etc/vimrc 和/etc/virc裡面寫如下代碼:
set fileencodings=utf-8,ucs-bom,gb18030,gbk,gb2312,cp936
set termencoding=utf-8
set encoding=utf-8
⑩ linux vi 界面英文亂碼 該怎麼解決啊,我是新手,請回答的大牛寫清楚每一步的步驟,不然我不會啊
字元控制台不支持中文,改成英文後再用vi:
export LANG=en_US.UTF-8
vi filename