PHP連接mysql資料庫後出現亂碼的問題

不言
發布: 2023-03-24 12:38:02
原創
4644 人瀏覽過

這篇文章主要介紹的內容是關於PHP連接mysql資料庫後出現亂碼的問題,有著一定的參考價值,現在分享給大家,有需要的朋友可以參考一下

#一般而言出現中文亂碼有兩種情況:

一:PHP代碼和資料庫編碼方式不一致:

一般解決此問題的想法:將資料庫重新設定編碼格式:

解決問題的具體方法:1.將資料庫的設定檔的編碼格式改為和你PHP程式碼所用編碼格式一致。

2.在取到$conn值後給拿到的回傳物件(資源)$conn設定編碼格式(以字元編碼utf-8為例):mysqli_set_charset($conn,"utf-8" )。


二:PHP程式碼所用編碼格式和瀏覽器解碼所用編碼格式不一致:

解決問題思路:將在傳回的http回應封包中設定瀏覽器的解碼方式。

解決問題的具體方法:1.在檔案開頭的位置新增程式碼:header("Content-Type:text/html;charset:utf-8")


以上是PHP連接mysql資料庫後出現亂碼的問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!