[vim ] encoding issue

看板Editor (編輯器(vim/emacs))作者 (tedium of chores)時間11年前 (2013/03/04 15:43), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/1
vim 系統裏面的encoding 有點玄 這邊有一篇文章講的我覺得還不錯 可以和大家分享一下 http://blah.blogsome.com/2007/08/23/vim_cn_faq/ 主要大概就是3個 termencoding(tenc): terminal encoding encoding(enc): vim encoding fileencoding(fenc): file encoding 他有畫出關係圖,蠻清楚的 --------- user ^ | | v --------- xterm(tenc) ^ | | v --------- vim(enc) ^ | | v --------- file(fenc) 所以如果文件中的編碼在各種不一樣的encoding中 可以被解釋為不一樣的字 而奇妙的事情就會發生 文件中舉出有趣的例子是: "0xbac3" 在gb2312被解釋為"疑" 在big5中被解釋為"好" 如果再往上面疊上去問題會更多 在找編碼問題的時候先有這個概念圖會幫助很大 詳細的就看上面連結吧! -- Potable Operating System Interface -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.211.32.194 ※ 編輯: POSIX 來自: 218.211.32.194 (03/04 15:44)

03/05 15:12, , 1F
03/05 15:12, 1F

03/06 17:11, , 2F
有圖有推!
03/06 17:11, 2F
文章代碼(AID): #1HD52FOJ (Editor)
文章代碼(AID): #1HD52FOJ (Editor)