+ -

php post传值乱码怎么办

时间:2021-07-07

来源:互联网

在手机上看
手机扫描阅读

今天PHP爱好者给大家带来php post传值乱码的解决办法:1、在传递前进行编码 ,并在传递后解码;2、利用“iconv(‘UTF-8′,’GB18030′,$_GET["name"])”来解码。希望对大家有所帮助。

本文操作环境:windows7系统、PHP7.1版,DELL G3电脑

php post传值乱码怎么办?

PHP中GET和POST中文传递乱码

方法一:

传递前编码

$ChineseName="我的名字,是中文的哦";
$EncodeStr=urlencode($ChineseName);
echo "<a href=deal/dealLogin.php?name=$EncodeStr>我的名字</a>";

传递后解码

echo urldecode($_GET["name"]);

方法二:

利用iconv(‘UTF-8′,’GB18030′,$_GET["name"])来解码

以上就是php post传值乱码怎么办的详细内容,更多请关注php爱好者其它相关文章!