當前位置:編程學習大全網 - 行動軟體 - thinkphp5 連訪問數據庫時報錯utf-8編碼錯誤

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

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

在D:\phpStudy\PHPTutorial\MySQL下的my.ini中的mysqld下加如下語句:

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

示例代碼如下:

擴展資料:

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

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

2.? html 文件頭部應加上 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ,把 utf-8 改為妳要同意的編碼即可。

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

4. 後臺程序代碼 php 需要註明字符編碼,header('Content-Type:text/html。

  • 上一篇:男友在英國。。買了卡用的英國的號給我打電話二十分鐘就是八塊多RMB..還有哪種直接打電話的方式最省錢...
  • 下一篇:求b站寵物up主的名字
  • copyright 2024編程學習大全網