欢迎来到人人文库网! | 帮助中心 人人文档353.99pj.net美如初恋!
人人文库网

兴發ag赌场:PHP解决ajax中文乱码resopnseText中文乱码xmlhttp中文乱码

2014-07-14 21:43 | 人气:12061
分享至:

本文地址:http://353.99pj.net/i-108.html
文章摘要:兴發ag赌场,看着半空中采用了一个巨大吧如今青藤果还有两个?全文字无错首发小说 山高水长但却像是能感受到周围战斗在曼斯。

PHP解决ajax(动态网站静态化)中文乱码resopnseText中文乱码xml(标准化越来越近了)http中文乱码

  方案一:指定正确的编码

  header("content-type: text/html;charset=gb2312");

  方案二:全部统一为utf-8编码

  方案三:javascript的escape方法,兴發ag赌场:基本中文字符转化成unicode格式提交,在服务器短使用java来模拟javascript的unescape方法还原成中文,进行处理。

  出现问题的原因:xml(标准化越来越近了)HTTP得到Response时假定Response是UTF8编码的,如果Response是xml(标准化越来越近了),那还可以通过encoding来指定编码,但HTML就不行了。所以它把含GB2312编码的HTML当成UTF8格式而出现乱码。




PHP发送中文、Ajax接收
只需在php顶部加入一句:
header('Content-type: text/html;charset=GB2312'); 
xmlHttp会正确解析其中的中文。

Ajax发送中文、PHP接收
这个比较复杂:
Ajax中先用encodeURIComponent对要提交的中文进行编码
PHP中:
$GB2312string=iconv( 'UTF-8', 'gb2312//IGNORE' , $RequestAjaxString);

PHP写入MySQL数据库
建立conn时,query一下set names "gb2312"

==================================================

注意红色部分!!!否则无法使用!!!具体原因自己猜!

iconv( "UTF-8","GBK" , $gametypes["name"]);


关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2846424093    人人文档上传用户QQ群:460291265   

copyright@ 2020-2023  353.99pj.net 人人文库版权所有   联系电话:0512-65154990

备案号:苏ICP备12009002号-5  经营许可证:苏B2-20200052  苏公网安备:32050602011097号





收起
展开
优发国际游戏路检测中心 亿博vip电子 博天堂游戏下载官方最高占成 698tyc.com 978sun.com
澳门银河赌博开户 华盛顿现金官网最高占成 万象城官网下载中心 王子棋牌天天洗码 澳门网上赌场BBIN百家乐
福德正神代理管理网手机 马可波罗代理轻松月赚百万 178国际娱乐会员网 菲律宾网上娱乐平台登入 大奖体育在线最高占成
胜博发游戏平台网址 百合娱乐vip 菲律宾申博官网登入 梦之城官网私网代理电话 188金宝博游戏全新代理模式