中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

thinkphp漢字亂碼怎么辦

發布時間:2021-12-21 12:22:50 來源:億速云 閱讀:237 作者:小新 欄目:編程語言

這篇文章主要介紹thinkphp漢字亂碼怎么辦,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

thinkphp漢字亂碼的解決辦法:1、找到并打開thinkphp的入口文件;2、在該文件中添加“header('Content-Type:text/html; charset=utf-8');”即可。

本文操作環境:Windows7系統、thinkphp v5.1版、Dell G3電腦。

thinkphp數據庫輸出中文utf-8亂碼問題

在使用thinkphp連接mysql數據庫出現中文亂碼問題真的很令人頭疼,無論怎么修改數據庫的字段類型都沒有用,我也到處查了個個地方,發現其實并不是mysql數據庫的問題,在我們配置mysql數據庫時我們都已經把數據庫配置為utf8的格式了,也就是說問題出現在thinkphp配置本身,我到網上查了一番,也驗證過了,其實很簡單,就是在thinkphp的入口文件加上一句:

header('Content-Type:text/html; charset=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; charset=utf-8');


以上是“thinkphp漢字亂碼怎么辦”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

潼关县| 龙口市| 池州市| 新余市| 昭平县| 辉县市| 北宁市| 陕西省| 宜昌市| 张家口市| 西昌市| 永城市| 岚皋县| 建始县| 彩票| 松阳县| 江达县| 齐齐哈尔市| 凤冈县| 交口县| 新龙县| 九龙县| 天全县| 调兵山市| 英山县| 青河县| 石林| 木里| 新源县| 托克逊县| 关岭| 临夏市| 崇文区| 观塘区| 吉木萨尔县| 平谷区| 景宁| 高青县| 汾西县| 岫岩| 望江县|