App下載
話題 首頁(yè) > PHP 教程 > PHP 教程話題列表 > 詳情

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

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

我在控制器的操作方法里面加上這句話也沒(méi)用 如果不用框架 用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文件輸出的編碼,而沒(méi)有定義HTML文件的瀏覽器編碼,也就是模版 出現(xiàn)這個(gè)情況是因?yàn)槟愕拈_(kāi)發(fā)程序未進(jìn)行html編碼的定義,而你的瀏覽器的默認(rèn)編碼不統(tǒng)一,才會(huì)輸出亂碼,解決方案: 1、將瀏覽器的默認(rèn)編碼進(jìn)行修改為程序的默認(rèn)編碼(臨時(shí)解決方案) 2、在TP的程序的輸出的前面加上一個(gè)HTML Header輸出 echo ""; 然后,在訪問(wèn)你的echo 出來(lái)的中文內(nèi)容基本不會(huì)亂碼了

一筆荒蕪 2018-05-31

有問(wèn)題找度娘,大佬太少,問(wèn)題不好解決!!!!!

1144100656 2018-05-31

吃瓜群眾,坐等大神來(lái)解決。。。。。

1152696398 2018-05-31

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

要回復(fù),請(qǐng)先登錄 或者注冊(cè)