PHP $_POST提交表单乱码处理办法是正在代船埠部退出“echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';”便可处理提交数据乱码成绩。
成绩概况:
正在提交页面 设置头<meta charset="UTF-8">
,并确保编纂器保留的也是utf-8
显示页面也加之html
头部。
echo '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
处理计划:
前端挪用接口,后端接纳数据保留数据库,留意contentType
肯定这样设置:
if(isSuccess){ var token = sessionStorage.token; $.ajax({ type:'post', url:'../../api/container/'+token+'/addContainerDamageReport', contentType:'application/x-www-form-urlencoded;charset=utf-8', data:{'containerName':'HJSY'+containerName,'username':username,'description':descript,'damageTime':damageTime ,'reportTime':reportTime,'damageLevel':badLevel,'damageType':badType}, cache:false, dataType:'json', success:function(data){ $('#submit').attr('data-dismiss',"modal"); console.log(data) } }) }
后端承受:页面的编码格局utf-8,SQL server数据库是gbk,留意转换,不然拔出出来是乱码。
更多学习教程:PHP的HTTP协定视频教程
以上就是PHP $_POST提交表单中文乱码成绩的具体内容,更多请存眷资源魔其它相干文章!
标签: php 乱码 php教程 php故障解决 php使用问题
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
抱歉,评论功能暂时关闭!