DataModule2->NetHTTPRequest1->Post
("http://examsys.slzy.com//instructor_signup.php", strings);//, NULL, TEncoding::UTF8);
// DataModule2->NetHTTPRequest1->Post
// ("http://localhost:5257//instructor_signup.php", strings);
圖省勁兒用PHP寫服務器,NetHTTPRequest發送請求,用的LINUX主機,SQLITE做資料庫,資料庫編碼默認UTF8,Linux主機上PHP檔案編碼保存為UTF8,PHP腳本內添加了內部編碼mb_internal_encoding('UTF-8');
if($_POST['qualification'] === '有'){
$qualif_i = 1;
}elseif($_POST['qualification'] === '無'){
$qualif_i = 0;
}
if($_POST['external_type'] === '是'){
$extype_i = 1;
}elseif($_POST['external_type'] === '否'){
$extype_i = 0;
}
POST上去的資料包含的漢字在PHP腳本中可識別,但是保存在資料庫中是亂碼,然后POST之后原封不動回傳來顯示還是亂碼,想不通到底什么情況,請大哥們指點。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/44235.html
標籤:網絡及通訊開發
上一篇:關于如何使用變長結構體
