php上傳中文資料亂碼怎麼辦

藏色散人
發布: 2023-03-17 09:14:01
原創
2004 人瀏覽過

php上傳中文資料亂碼的解決方法:1、在php的編碼中修改字元集,程式碼為「header("Content-Type: text/html; charset=utf-8");」; 2.檢查庫表的字元集,執行「alter table ... convert to character set utf8;」語句即可。

php上傳中文資料亂碼怎麼辦

本教學操作環境:windows7系統、PHP8.1版、Dell G3電腦。

php上傳中文資料亂碼怎麼辦?

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上傳中文資料亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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