Re: [問題] 一個vim有關於big5編碼的問題

看板Linux作者時間18年前 (2007/02/01 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《fuha.bbs@ptt.cc (mimi)》之銘言: > 我現在手邊有一個程式碼,他的內文有些是中文的 > (ex. cout << "程式成功" << endl;) > 因為是從 vc++ 寫的程式碼,所以所以程式碼應該是big5編碼的, > 我在linux的 enviroment是 > LANG="C" > LANGUAGE="en" > LC_CTYPE="zh_TW.UTF-8" > 為了正確在vim讀取這個程式碼的中文 我在 .vimrc 加入了這幾行 > set fileencodings=ucs-bom,utf-8,sjis,prc,big5,latin1 > set fileencoding=utf-8 > 加入上述兩行後 我可以正確的讀取這個程式碼 > 但是編譯好程式後,因為在輸出部份有中文,我terminal畫面在中文部份會顯示亂碼 =.= > 我在想是不是因為我程式碼檔案是big5編碼的 所以我的輸出會出現這個結果 > 所以想請問有經驗的高手們 我可以在vim 讀取這個程式碼 然後另存為utf8編碼嗎? > 還是我該怎麼改??????? 把原來的程式碼直接從 big5 轉成 utf8 $ iconv -f big5 -t utf8 file_name.cc -o new_file_name.cc (from) (to) (output) -- 發信站 [中央數學 織夢天堂 bbs.math.ncu.edu.tw] ‧FROM [Chris7462 從 203-70-93-186.adsl.dynamic.seed.net.tw 發表]
文章代碼(AID): #15mDbV00 (Linux)
文章代碼(AID): #15mDbV00 (Linux)