2013年8月9日 星期五

網頁亂碼問題


由於apache預設的編碼為utf-8,但國內網頁大多都會使用big編碼

所以會造成網頁上傳後出現亂碼的現像

 解決的方式有好幾種



 像是在網頁的開頭指定開啟時的編碼

但就Server端的設定來說,就是去變更apache的預設編碼即可

到httpd.conf中,找到

 addDefaultCharset UTF-8

 這行

然後做法有2種

 1.就這行改成

addDefaultCharset big5

 這樣的話就是預設編碼都會變 big5

 2.指定某個目錄下的用特定編碼

 新增以下三行

<Directory "/var/yourDirectory">

addDefaultCharset UTF-8

</Directory>


這樣就只有特定的目錄會使用特定的編碼,預設值是不變的

2 則留言:

  1. 網頁會出現亂碼,我在收信件時也常會出現亂碼,必須要到編碼裡面找到可用的語言

    回覆刪除
  2. 熱血你文章都 好深奧!這次的見面你還撥空來!!謝謝

    回覆刪除