剛才測試新網頁碰到了亂碼問題,看了一下發現是PHP的語系預設為iso-8859-15,所以在開啟網頁時都會顯示如下圖的亂碼!
解決的方式為修改/etc/php.ini的設定值,在php.ini中預設為default_charset = “iso-8859-15″,若確定站台僅供正體中文(繁體中文最正確的解釋應為正體中文)則可更改為default_charset = “big5″,但因我機器上還有跑Movable Type,而MT走的是UTF-8的編碼,為使兩者站台不相沖,所以我把default_charset的值給拿掉或設成default_charset = “off" 皆可,如此更改的話就可以在瀏覽MT的Blog時以UTF-8的編碼顯示,而瀏覽其他站台時則以Big-5的編碼顯示!
但需注意的是必需在網頁的
修改完後如下圖所顯示,可以正確的對應到編碼方式!
請問大大
最後兩行
本文關鍵字:php亂碼問題 php中文亂碼 php mysql亂碼 php mail亂碼 php mail標題亂碼 php excel亂碼 php utf8亂碼 php utf-8亂碼 php mssql亂碼 php中文亂碼問題 php mysql中文亂碼 php mysql apache php mysql php mysql教學 php mysql tutorial php mysql安裝 flash php mysql php mysql update php-mysql rpm linux php mysql
是為了增加你這篇文章被搜到的機率嗎?
是得話你成功了xD
老實說是耶~
不過其實我有點想把他拿掉