php中文亂碼解決方案

2021-07-23 23:46:12 字數 682 閱讀 4275

1.單獨php檔案

開頭用header宣告

<?phpheader

("content-type:text/html; charset=utf-8");

...
?>
2.與html混編
在之間設定<

metahttp-equiv="content-type"content="text/html; charset=utf-8">

3.mysql資料庫取出亂碼
資料庫連線成功並mysql_select_db選擇好資料庫之後,加一句:
//mysql_select_db

("db_database18",

$link

);mysql_query

("set names 'utf8'"); //不用管db_database18資料庫的字符集是gb2312

綜上,都是設定utf-8字符集,不要去理會gb2312,一設肯定亂碼。

php頁面中文亂碼解決方案

php初學時,遇到亂碼問題。1 html頁面頭部用meta標籤宣告編碼2 php輸出的頁面,需要使用header函式宣告編碼 header content type text html charset gb2312 3 儲存檔案時,需要另存為utf 8格式。4 需要注意的是,post傳遞資料,如果 ...

中文亂碼解決方案

前言 亂碼問題,一直使我們頭疼的問題。今天自己有空好好研究一番。不求太深入,只求只知皮毛。考慮不夠全面,只求給您一點幫助足矣。一 簡單介紹下pageencoding與contenttype的區別 摘自網上 pageencoding 設定jsp原始檔和響應正文中的字符集編碼。contenttype 設...

MYSQL中文亂碼解決方案

mysql資料庫存在著編碼問題,主要體現在資料庫裡漢字會出現亂碼,web頁面漢字顯示不正常。歸結起來只有乙個原因 會出現編碼的地方存在編碼不一致。web開發中 mysql編碼主要會出現在五個地方 1.mysql安裝的預設編碼 latin1 在mysql.ini mysql安裝根目錄下 中設定。mys...