由於apache預設的編碼為utf-8,但國內網頁大多都會使用big編碼
所以會造成網頁上傳後出現亂碼的現像
解決的方式有好幾種
像是在網頁的開頭指定開啟時的編碼
但就Server端的設定來說,就是去變更apache的預設編碼即可
到httpd.conf中,找到
addDefaultCharset UTF-8
這行
然後做法有2種
1.就這行改成
addDefaultCharset big5
這樣的話就是預設編碼都會變 big5
2.指定某個目錄下的用特定編碼
新增以下三行
<Directory "/var/yourDirectory">
addDefaultCharset UTF-8
</Directory>
這樣就只有特定的目錄會使用特定的編碼,預設值是不變的
網頁會出現亂碼,我在收信件時也常會出現亂碼,必須要到編碼裡面找到可用的語言
回覆刪除熱血你文章都 好深奧!這次的見面你還撥空來!!謝謝
回覆刪除