| 01 | <html><head> |
| 02 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8″> |
| 03 | <title>Big5編碼,但用utf8的meta標示</title> |
| 04 | </head><body> |
| 05 | <? |
| 06 | echo "中文測試"; |
| 07 | ?></body></html> |
- Businesswing Design BLOG
- Assist to join the global market.
0 comments
瀏覽器如何知道網頁的編碼呢?網頁<head></head>內可加入<meta http-equiv="Content-Type" content="text/html; charset=編碼">以確認瀏覽器會以正確的編碼顯示,如果網頁內沒有這一行文字,會造成什麼結果呢?以IE8來說,就會無法顯示正確內容,而Firefox可以。
但如果網頁本身為Big5編碼,而用UTF-8的meta標示呢?
(檔案名稱:「3」資料夾內「charset1.php」)
+Read more
我們將使用NotepPad++進行PHP網頁編碼轉換。但因Windows系統下UTF-8編碼會在網頁最前面加上三個隱藏字元,用來讓某些編輯軟體辨識出這是UTF-8編碼文件,PHP在讀取UTF-8網頁時會將這三個字元讀出,所以必須將UTF-8編碼的PHP檔案最前面三個字元刪除,否則PHP在執行時會產生問題。(若刪除這三個字元,對Windows環境內其他軟體沒有影響,文件編碼的判斷不完全由那三個字元判斷。)
當您以NotepPad++開啟或編輯網頁檔案時,可注意右下角狀態列上的顯示。若是ANSI代表是Big5編碼。
【圖4、Notepad++顯示為Big5編碼】
+Read more
【圖4、Notepad++顯示為Big5編碼】
+Read more 






