php print r亂碼的解決辦法:首先設(shè)置“header("content-type:text/html;charset=utf-8")”;然后將文件以及數(shù)據(jù)庫(kù)等編碼設(shè)置統(tǒng)一即可。
推薦:《php視頻教程》
具體問(wèn)題:
php使用print_r輸出亂碼在哪里設(shè)置編碼
print_r($result);結(jié)果顯示如下:
?應(yīng)該在哪里設(shè)置編碼?想在chrome瀏覽器臨時(shí)設(shè)置看一下內(nèi)容,可是60 版本沒(méi)有找到編碼設(shè)置選項(xiàng)。
解決辦法:
一、chrome沒(méi)了這個(gè)功能了吧。
如果是寫(xiě)php,還是建議先分析下$result,瀏覽器是個(gè)終端,最終還是要去查看源碼。
設(shè)置header("content-type:text/html;charset=utf-8")確保不是php輸出的問(wèn)題
二、首先:出現(xiàn)亂碼時(shí),請(qǐng)程序的編碼:文件編碼、數(shù)據(jù)庫(kù)編碼、輸出編碼等等。最好使用統(tǒng)一的。
其次:新版chrome移除了設(shè)置編碼的功能,原因是使用頻次太低,你可以通過(guò)安裝擴(kuò)展的方式來(lái)修改編碼:charset