2010年7月26日 星期一

中文編碼

中文編碼還真是混亂, 不過使用 UTF-8 應該是趨勢吧? 可是明明在頭 (head) 已經標明

meta http-equiv="Content-Type" content="text/html; charset=UTF-8"

可是用瀏覽器還是要手動選 UTF-8 才行, IE 自動選也不行, 用 Chrome 也是一樣, 難不成 apache 也要作甚麼設定嗎?

果然要加 AddDefaultCharset UTF-8, 就正常了, 原來 server 端也要配合.

但還是有另外的問題, 明明輸入的時候顯示是正常的,


可是儲存再開啟卻是不正常的,


putty 我也有改 UTF-8 啊,


難不成是 vi 判斷錯誤嗎? 果然如此, 要得知 vi 的編碼方式可以在文件開啟後輸入 :set fileencodings


也可在設定檔 vimrc 加上 set fileencodings=utf-8,


但文件都要重打, 還好要改的不多, 不然就頭大了, 或者有不用重打的解決方法?

沒有留言:

張貼留言