vim 中文亂碼問題解決方法

2021-06-03 05:24:54 字數 460 閱讀 2188

問題:vim中,中文不能正常顯示,出現亂碼

注:已經在vimrc檔案中的encoding,fileencodings等設定如下(亂碼問題依舊未解決):

set encoding=utf-8

setfileencodings=utf-8,gb2312,gbk,gb18030

set termencoding=utf-8

set fileencoding=utf-8

問題出在編譯前的配置步驟,沒有開啟vim對使用多位元組編碼字符集的檔案的支援。

解決方法:

重新編譯vim原始碼並安裝,過程如下:

#cd vim73/src/

#./configure --enable-multibyte–with-features=huge #就是缺少這兩個選項

#make && make install

此時開啟vim已經可以正常顯示中文了。

vim 亂碼問題解決方法

vim 有四個跟字元編碼方式有關的選項,encoding fileencoding fileencodings termencoding 它們的意義如下 encoding vim 內部使用的字元編碼方式,包括 vim 的 buffer 緩衝區 選單文字 訊息文字等。fileencoding vim ...

QSQLITE中文亂碼問題解決方法

在網上蒐羅qsqlite中文亂碼問題的解決方法,都是說通過qtextcodec呼叫setcodecforcstrings顯式設定編碼來解決,不知道他們有沒有親自嘗試,還是他們的使用環境與我不同,我都一一嘗試無一成功。最後通過檢視qt關於qsqlite的原始碼終於讓我解決自己遇到的問題。首先說一下,我...

Code Blocks中文亂碼問題解決方法

前段時間為了做人工智慧,回家重新惡補了一下c語言,使用的工具code blocks 17.12 明明寫好了 執行也沒問題 include include include include pragma comment lib,winmm.lib int main 重新開啟中文部分就是亂碼 查了資料,顯...