post乱码有关问题
程序员文章站
2022-05-18 14:09:51
...
post乱码问题
用AJAX POST方法传递到位save.php,save.php内容如下:
uXH=2302044520120101&uXM=临时工&uXMPY=ls&uCYM=&uRXNY=&uNJ=&uBH=&uXSLBM=&uSFZH=&uXBM=&uXXM=&uCSRQ=&uCSDM=&uJGM=&uMZM=&uZJXY=&uGATQM=&uJKZKM=&uZZMMM=&uXZZ=&uHKSZD=&uHKXZM=&uLDRKZK=&uGBM=&uTC=&uLXDH=&uTXDZ=&uYZBM=&uDZXX=&uZYDZ=&uZP=&c_input_file=学生基本信息类&c_cxtj=username="bbb"
save.php内容如下:
session_start();
header('Content-Type:text/html;charset=GB2312');
include "conn.php";
//确定查寻文件
@$b_input_file= $_POST['c_input_file'];
//确定查寻条件
@$b_cxtj=$_POST['c_cxtj'];
//选择表或视图
$b_sql="SELECT * FROM t_menu where name=".$b_input_file;
echo $b_input_file." | ".$b_cxtj." | ".$b_sql."
";
echo $_POST['uXMPY'];
?>
可是用document.getElementById("nr").innerHTML=myxmlhttp.responseText ;
得到的却是:
“瀛︾敓鍩烘湰淇伅绫? | username="bbb" | SELECT * FROM t_menu where name=瀛︾敓鍩烘湰淇伅绫?ls”
是传递的是乱码还是取加的是乱码啊。
如何解决这个问题,谢谢。
------解决方案--------------------
转下编码
iconv("gbk","utf-8",$_POST['XX'])
------解决方案--------------------
由于你使用的是 gb2312 页面
ajax 端需用 encodeURIComponent 函数编码中文参数串
接收后用 iconv 函数转成你需要的编码
用AJAX POST方法传递到位save.php,save.php内容如下:
uXH=2302044520120101&uXM=临时工&uXMPY=ls&uCYM=&uRXNY=&uNJ=&uBH=&uXSLBM=&uSFZH=&uXBM=&uXXM=&uCSRQ=&uCSDM=&uJGM=&uMZM=&uZJXY=&uGATQM=&uJKZKM=&uZZMMM=&uXZZ=&uHKSZD=&uHKXZM=&uLDRKZK=&uGBM=&uTC=&uLXDH=&uTXDZ=&uYZBM=&uDZXX=&uZYDZ=&uZP=&c_input_file=学生基本信息类&c_cxtj=username="bbb"
save.php内容如下:
session_start();
header('Content-Type:text/html;charset=GB2312');
include "conn.php";
//确定查寻文件
@$b_input_file= $_POST['c_input_file'];
//确定查寻条件
@$b_cxtj=$_POST['c_cxtj'];
//选择表或视图
$b_sql="SELECT * FROM t_menu where name=".$b_input_file;
echo $b_input_file." | ".$b_cxtj." | ".$b_sql."
";
echo $_POST['uXMPY'];
?>
可是用document.getElementById("nr").innerHTML=myxmlhttp.responseText ;
得到的却是:
“瀛︾敓鍩烘湰淇伅绫? | username="bbb" | SELECT * FROM t_menu where name=瀛︾敓鍩烘湰淇伅绫?ls”
是传递的是乱码还是取加的是乱码啊。
如何解决这个问题,谢谢。
------解决方案--------------------
转下编码
iconv("gbk","utf-8",$_POST['XX'])
------解决方案--------------------
由于你使用的是 gb2312 页面
ajax 端需用 encodeURIComponent 函数编码中文参数串
接收后用 iconv 函数转成你需要的编码
相关文章
相关视频
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
推荐阅读
-
php post大量数据时发现数据丢失问题解决方法
-
Android Studio控制台出现中文乱码(方框)问题解决办法
-
解决Flask读取mysql数据库的中文乱码问题
-
有关HTML5 Video对象的ontimeupdate事件(Chrome上无效)的问题
-
解决python中画图时x,y轴名称出现中文乱码的问题
-
解决python2 绘图title,xlabel,ylabel出现中文乱码的问题
-
php smarty truncate UTF8乱码问题解决办法
-
Ubuntu下MySQL中文乱码的问题解决
-
.Net获取URL中文参数值的乱码问题解决方法总结
-
python抓取并保存html页面时乱码问题的解决方法
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论