thinkphp5 中文亂碼怎么辦

thinkphp5中文亂碼的解決辦法:1、在my.ini中的mysqld中添加“character-set-server = utf8mb4 collation-server = utf8mb4_unicode_ci”;2、在后臺程序php代碼中注明字符編碼“header(‘Content-Type: text/html; charset=utf-8’);”。

thinkphp5 中文亂碼怎么辦

本教程操作環境:Windows7系統、thinkphp5版、Dell G3電腦。

thinkphp5 中文亂碼怎么辦?

thinkphp5 連訪問數據庫時報錯utf-8編碼錯誤

thinkphp5連訪問數據庫時報錯utf-8編碼錯誤,出現中文亂碼的原因就是字符編碼不統一,出現中文亂碼需要添加如下代碼。

立即學習PHP免費學習筆記(深入)”;

在D:phpstudyPHPTutorialMySQL下的my.ini中的mysqld下加如下語句:

character-set-server?=?utf8mb4 collation-server?=?utf8mb4_unicode_ci

示例代碼如下:

thinkphp5 中文亂碼怎么辦

擴展資料:

thinkphp5 連訪問數據庫時報錯utf-8編碼錯誤可能出錯的地方:

?1. 代碼文件(判斷查看文件編碼的最簡單的辦法是:用記事本打開,然后點擊“另存為”,出現的窗口下方有“編碼”字樣,若不是你想要的編碼,改為你的編碼后保存覆蓋原來的文件即可)。? ??

2.? html 文件頭部應加上 ,把 utf-8 改為你要同意的編碼即可。

3. 數據庫連接代碼應選擇對應字符編碼,mySql 的選擇字符編碼的代碼為:mysql_query(“SET NAMES ‘utf-8’;”); 其他數據庫的代碼請自行查詢。??

?4. 后臺程序代碼 php 需要注明字符編碼,header(‘Content-Type: text/html; charset=utf-8’);?。

推薦學習:《thinkPHP視頻教程

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享