網頁時
(1)apache conf 裡的 AddDefaultCharset 為何 ?
(2)網頁的 BOM 字元
(3)
(4)SET NAMES 'utf8';

Console 時
執行 php 若不想 echo 出 UTF-8 亂碼
要將 Console 環境設為 UTF-8
或是用 iconv 將 UTF-8 轉回 Big5 再 echo


***********************************************************************

DreamWeaver 打開 htm -> 功能選單 > 修改 > 頁面屬性 > 標題/編碼方式 > Unicode (UTF-8)

功能選單 > 編輯 > 偏好設定 > 新文件 > 預設編碼 > Unicode (UTF-8)。

再不然 然後才輸出版面
不然
正常時瀏覽器會切換到 UTF-8 編碼

因為若版面是 Big5 那麼輸入也是 Big5
Submit 後 server 收到的也是 Big5
將 Big5 資料寫進 utf-8資料庫當然是 select 看到亂碼

所以想辦法一定要讓瀏覽器編碼變成 UTF-8

console 模式執行 php +utf-8 資料庫
debug 要看訊息都是 utf-8 若 console
是 Big5 看到 echo 出來的都是 UTF-8 很不方便 debug 訊息
比如 debug 定時發報程式等等
當然 debug 完成就不需要改 console 的顯示編碼


arrow
arrow
    全站熱搜

    天秤女~佳佳 發表在 痞客邦 留言(0) 人氣()