使用jquery ajax中文乱码问题 g.html 使用$.post函数发送中文到g.php页面,经过处理后,再返回结果给g.html。g.html与g.php页面均为gb2312编码,中文传输后成了乱码,要怎么解决,请教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 数据库的话 mysql_query("set names gb2312")一下,页面的话注意编码方式是否一样,反正就那几种问题... ls两位说得很清楚了,g.html g.php 数据库 三者编码统一就行了 g.html->$.post函数发送中文(这里的输入是utf8)到g.php页面(这里需要utf8-》gb2312),经过处理后,再返回结果给g.html 三个都是统一的。在网上查了下,说ajax只支持utf8编码的,gb的就会乱码。 中文是在g.html文本框内输入的,要传入g.php做处理,然后再将结果返回给g.html。 1、 ajax 使用了 XMLHTTP 组件来完成页面与服务器端的交互2、XMLHTTP 总是以 utf-8 编码上传数据3、对于非 utf-8 编码的页面: 需要用 js 函数 encodeURIComponent 处理上传的数据 服务器端返回数据时需要显式的声明返回的语言编码,如 header('Content-type: text/html;charset=GBK'); php输出数据方式为同时显示2条数据的代码问题求助~! 关于图片的全屏播放问题 Apache 2.2.19 + PHP5.2.17配置问题,请高手指点 判断来访页面的url问题 正則表達式的用法難點 php网页显示乱码问题,谢谢! php判断表达式中false在==前后的区别? SQLite 安装出现的问题 类问题 WPS中的PHP.int如何配置?? 一个frame框架的问题 帮忙看下这段代码的作用,谢谢
页面的话注意编码方式是否一样,反正就那几种问题...
在网上查了下,说ajax只支持utf8编码的,gb的就会乱码。
2、XMLHTTP 总是以 utf-8 编码上传数据
3、对于非 utf-8 编码的页面:
需要用 js 函数 encodeURIComponent 处理上传的数据
服务器端返回数据时需要显式的声明返回的语言编码,如 header('Content-type: text/html;charset=GBK');