App下載
話題 首頁 > PHP 教程 > PHP 教程話題列表 > 詳情

TP框架輸出中文亂碼怎么辦?

精華
onoD 2016-10-08 06:10:56 瀏覽(6719) 回復(5) 贊(0)

我在控制器的操作方法里面加上這句話也沒用 如果不用框架 用PDO輸出的中文就不是亂碼 如果在控制器里面直接echo一段中文輸出到前端這樣也不是亂碼 這是為什么?

header("Content-Type:text/html; charset=utf-8");
php

回答(5)

歐根歐根歐 2016-10-10

控制器的話 header ( "Content-Type:text/html; charset=utf-8" );這行放在第三行,也就是class上面

PHP群157531900 2018-01-09

header("Content-Type:text/html; charset=utf-8"); 這句話定義的是你們的PHP文件輸出的編碼,而沒有定義HTML文件的瀏覽器編碼,也就是模版 出現(xiàn)這個情況是因為你的開發(fā)程序未進行html編碼的定義,而你的瀏覽器的默認編碼不統(tǒng)一,才會輸出亂碼,解決方案: 1、將瀏覽器的默認編碼進行修改為程序的默認編碼(臨時解決方案) 2、在TP的程序的輸出的前面加上一個HTML Header輸出 echo ""; 然后,在訪問你的echo 出來的中文內(nèi)容基本不會亂碼了

一筆荒蕪 2018-05-31

有問題找度娘,大佬太少,問題不好解決!!!!!

1144100656 2018-05-31

吃瓜群眾,坐等大神來解決。。。。。

1152696398 2018-05-31

大神在哪里呀,大神在哪里呀,大神在哪里呀.

要回復,請先登錄 或者注冊