中文編碼還真是混亂, 不過使用 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,
但文件都要重打, 還好要改的不多, 不然就頭大了, 或者有不用重打的解決方法?
沒有留言:
張貼留言