中易网

php post传值乱码问题

答案:2  悬赏:80  
解决时间 2021-04-08 10:30












这是两个form 其中一个post 是按照 enctype="multipart/form-data" 方式提交 中文乱码 这个跟服务器有关,现在不知道什么原因? 现在页面编码等都是Utf8

请不要拷贝php post 中文乱码

已经解决是配置问题。



最佳答案
方法:
1, 全部使用utf-8;
2, 文件存储为utf-8 without bom头;
3, 数据库使用utf-8 general ci;
4, url中的中文要rawurlencode;
5, 解析时不要decode;
全部回答

 function unescape($str)     {     $ret = '';     $len = strlen($str);    for ($i = 0; $i < $len; $i++)     {     if ($str[$i] == '%' && $str[$i+1] == 'u')     {     $val = hexdec(substr($str, $i+2, 4));  if ($val < 0x7f) $ret .= chr($val);     else if($val < 0×800) $ret .= chr(0xc0|($val>>6)).chr(0×80|($val&0x3f));     else $ret .= chr(0xe0|($val>>12)).chr(0×80|(($val>>6)&0x3f)).chr(0×80|($val&0x3f));     $i += 5;  }     else if ($str[$i] == '%')  {  $ret .= urldecode(substr($str, $i, 3));     $i += 2;  }  else $ret .= $str[$i]; }  //$ret=@mb_convert_encoding($ret,"gb2312","utf-8"); return $ret;  }

这个就是了,你用javascript编码,到php得解码才行,而php专门的解码函数,所以自己构造个就好了

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如何获取html里面的的a标签
老中医地址在什么地方,想过去办事
求少女时代机场照越多越好!!! 特别是泰妍的!!
为什么男人不喜欢女人摸他的头
天津南站晚上十点半,如何去市区,还有地铁或
老公昨天晚上做梦梦见我的肚子开刀两次,这梦
求一部香港电影,片中女的全裸给男的按摩,按摩
安徽水利水电职业技术学院 之中 专业在军训结
男人面对亲人去世不哭的人,在我面前却哭了
机井设计出水量的算法?
制作一个如图所示的排烟管大约需要多少平方分
有哪些立体图形能围成长方体或立方体?
宁格美容美发造型坊在什么地方啊,我要过去处
中建教育-1242780839靠谱不
亿天净化的立体字 谁会啊 速度来帮忙呀
推荐资讯
怎么设置360浏览器新打开的标签为主页而不是
想让老婆跟别人做,该怎么说
农业卫视播出致富是创业太阳能光伏发电,一位
男方公费医疗 女方没工作 能领生育津贴吗
外滩室内大排档(原市府西路店)地址有知道的么
哪个刘海好看?左上 左下 右上 右下
求cocoa-soft copa系列
张翰帅还是陈冠希帅
手机里的数据模式被删除了怎么办
我高三了,成绩一般。想走艺术类,但是又没什
笔记本电脑用CPUZ查看内存,用了两根内存条,
现在微信网页版为什么不能接收订阅号了
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?