看板 Editor 關於我們 聯絡資訊
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)
hSATAC:推 03/05 15:12
darkgerm:有圖有推! 03/06 17:11