天天看點

php中文亂碼問題解決方案

php中文亂碼問題解決方案

資料庫和頁面都是utf-8編碼的

頁面上顯示的中文為???或者亂碼

後來發現問題的主要原因是 當資料庫連接配接變量是一個傳回值時 ,需要在這個連接配接定義的頁面設定

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

且數在mysql_select_db 語句前 寫入 mysql_query("set names utf8")

另外在調用頁面 mysql_query 前也 寫入 mysql_query("set names utf8")

確定所有頁面都是 utf-8 無BOM格式編碼