使用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'); 设置session过期 的 问题 php如何使用BBCode 求一个逻辑 大负数转换,singed -> unsigned 如何去掉html中的超链接 急救,邮箱问题。 请问如何把mysql5(utf8编码)的数据导入到latin编码的mysql4? 求救:晕死了,这么简单的问题都解决不了 php和mssql 2000插入数据时的错误 求PHP登陆邮箱并发送邮件和附件思路 一个frame框架的问题 帮忙看下这段代码的作用,谢谢
页面的话注意编码方式是否一样,反正就那几种问题...
在网上查了下,说ajax只支持utf8编码的,gb的就会乱码。
2、XMLHTTP 总是以 utf-8 编码上传数据
3、对于非 utf-8 编码的页面:
需要用 js 函数 encodeURIComponent 处理上传的数据
服务器端返回数据时需要显式的声明返回的语言编码,如 header('Content-type: text/html;charset=GBK');