javascript在php中文乱码怎么办

javascript在php中文乱码的解决方法:1、在PHP文件中显示声明为GB2312,并对于发送到服务器的中文进行转码;2、代码是都采用【UTF-8】编码即可。 javascr…

javascript在php中文乱码的解决方法:1、在PHP文件中显示声明为GB2312,并对于发送到服务器的中文进行转码;2、代码是都采用【UTF-8】编码即可。

javascript在php中文乱码怎么办

javascript在php中文乱码的解决方法:

解决方法之一,就是在PHP文件中显示声明为GB2312header("Content-Type:text/html;charset=GB2312");

而对于发送到服务器的中文进行转码。

如下

$_POST["content"]=iconv("UTF-8","gb2312",$_POST["content"]);

因而这样可以解决乱码问题

解决方法之二,是都采用UTF-8编码

附测试例程

客户端

<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN"><html><head><metahttp-equiv="Content-Type"content="text/html;charset=gb2312"><title>ajaxposttest</title></head><body><divid="msg"></div><scriptlanguage="javascript">/***初始化一个xmlhttp对象*/functionInitAjax(){varajax=false;try{ajax=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{ajax=newActiveXObject("Microsoft.XMLHTTP");}catch(E){ajax=false;}}if(!ajax&&typeofXMLHttpRequest!='undefined'){ajax=newXMLHttpRequest();}returnajax;}//在form测试页面内有一个表单,一个显示的层functionsendData(){varmsg=document.getElementById("msg");varf=document.form1;varc=f.content.value;//接收数据的URLvarurl="dispmsg.php";varpoststr="content="+c;varajax=InitAjax();ajax.open("POST",url,true);ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");ajax.send(poststr);ajax.onreadystatechange=function(){if(ajax.readyState==4&&ajax.status==200){alert("Igotsomething");msg.innerHTML=ajax.resp****eText;}}}</script><formname='form1'><inputtype="text"name='content'size=10><inputtype="button"value="确定"οnclick="sendData()"><!–我用submit时就出错–></form></body></html>

服务器端

<?phpheader("Content-Type:text/html;charset=GB2312");if($_POST['content']){$_POST["content"]=iconv("UTF-8","gb2312",$_POST["content"]);print("内容是".$_POST['content']);}else{print("没有内容发送");}?>

产品猿社区致力收录更多优质的商业产品,给服务商以及软件采购客户提供更多优质的软件产品,帮助开发者变现来实现多方共赢;

日常运营的过程中我们难免会遇到各种版权纠纷等问题,如果您在社区内发现有您的产品未经您授权而被用户提供下载或使用,您可按照我们投诉流程处理,点我投诉

本文来自用户发布投稿,不代表产品猿立场 ;若对此文有疑问或内容有严重错误,可联系平台客服反馈;

部分产品是用户投稿,可能本文没有提供官方下下载地址或教程,若您看到的内容没有下载入口,您可以在我们产品园商城搜索看开发者是否有发布商品;若您是开发者,也诚邀您入驻商城平台发布的产品,地址:点我进入

如若转载,请注明出处:https://www.chanpinyuan.cn/42776.html;
(0)
上一篇 2023年5月11日 下午4:16
下一篇 2023年5月11日 下午4:16

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部