Re: [問題] 一個vim有關於big5編碼的問題
※ 引述《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 發表]
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
Linux 近期熱門文章
23
129
PTT數位生活區 即時熱門文章