php傳入sql中亂碼的解決方法:1、在php的編碼中修改字元集為utf8;2、執行「alter table 表的名稱 convert to character set utf8;」語句。
本文操作環境:Windows7系統,PHP7.4版,Dell G3電腦。
php傳入sql中亂碼怎麼辦?
關於php傳到資料庫中文亂碼出現?的問題
# 先看圖前面是錯的,後面改了
1.在php的編碼中修改字元集
header("Content-Type: text/html; charset=utf-8"); //一个地方 $link = @mysql_connect("localhost", "root", "root") or die("提示:数据库连接失败!"); mysql_query('SET NAMES UTF8');//两个地方,记住是utf8不是utf-8 mysql_select_db("test", $link);
#2.使用編輯軟體看看php檔案是不是utf-8的編碼
3.如果上面兩步都做了還沒成功就要考慮資料庫的表的字元集的問題了,果然我的錯誤就是在表的字元集這個地方出錯,執行下面的語句
alter table 表的名称 convert to character set utf8;
推薦學習:《PHP影片教學》
#以上是php傳入sql亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!