ThinkPhp5.0下dump出的數據中文亂碼

網上找了很多常用辦法

 // database中設置數據庫連接參數
    'params'          => [
		\PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8',
		\PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true
	],
//修改配置文件 my.ini 
[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
character-set-server=utf8

都無效。

有效解決辦法

public function __construct(){
	header("Content-type:text/html;charset=utf-8");
}

除此之外,最簡單的辦法,更換一下php版本,PHP5.6版本以下中文輸出會亂碼。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章