php post multipart/form-data 中文乱码
php在添加mbsting后,在post 上传图片的form表达的,multipart/form-data之后,post中文出现了乱码
代码如下
<?php
var_dump($_POST);
?>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<form action="" method="post">
<input type="text" name="test">
<input type="submit" value="提交">
</form>
<form action="" method="post" enctype="multipart/form-data">
<input type="text" name="test">
<input type="submit" value="提交">
</form>
提交结果
post中文为 测试
实际结果
ä½ å¥½ä½ å¥½
最后解决 php post multipart/form-data 中文乱码方案 将 php.ini中的mbstring中的配置全部注释掉
[mbstring]
;mbstring.language = Neutral
;mbstring.internal_encoding
。。。。。。等全部注释重启php-fpm即可