Re: [請益] 強制.php檔編碼為utf8
※ 引述《ondiet (ondiet)》之銘言:
: 請問如果.php的網頁檔裡都沒有 html標籤
: 如何強制網頁開啟編碼為utf8
: 網路上查到
: <?php header(’Content-type: text/html; charset=utf-8′); ?>
: 可是似乎好像會怪怪的
: 因為不強制好像有時就會出現抓到big-5就會亂碼 謝謝
:
不知你用何 editer?
這個應該是分成兩個問題來說 1.檔案本身編碼 2.輸出資料編碼
上面你查到的 header('Content-type: text/html; charset=utf-8'); 這個沒錯這是第二點
但他指的是我這檔案內容輸出物編碼為 utf-8
你第1點則是絕對要做的部分..這部分沒做就有可能發生你上述的狀況
第2點倒是未必一定要..當會出現輸出編碼判斷錯誤的時候就必須加(這是瀏覽器的編碼判斷問題)
若單存只是檔案跟輸出部分都已經改用 UTF-8 應該是沒問題
但一般現在用 php 資料大都是用 mysql 做為資料庫
你的資料庫原本是用 big5 的話也必須 dump 出轉為 utf-8 全面改用 utf-8 才不容易有奇奇怪怪的問題
強烈建議不要再使用 big5.. 以免找自己麻煩
--
▁▂▃▄▅▆▇█★電 腦 狂◆█▇▆▅▄▃▂▁
Unit Organon - 小築 [http://uniorg.net]
jdli :
時間多捐獻給自己的技術跟修養, 網路上的名聲就跟packet依樣, 傳過水無痕
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.146.65
※ 編輯: locy 來自: 59.104.146.65 (08/31 07:46)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章