高分求助,字符编码问题

古典概型 古典概型 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
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之后原封不动返回来显示还是乱码,想不通到底什么情况,请大哥们指点。
...全文

相关推荐

评论
收藏 已收藏
分享
返回顶部