• 罗永浩,你的世界会好吗? 2019-03-17
  • 大力弘扬革命传统传承红色基因 持续深化作风建设造福老区人民 2019-03-16
  • 普京说将与日本继续探寻领土争端解决方案 2019-03-08
  • 可透视的AI问世了 你的一举一动都在别人眼里 2019-03-06
  • 年轻妈妈留下遗书 携刚出生10天的婴儿在河中溺亡 2019-03-06
  • 合肥:敬业医生头天接受手术 次日打着吊瓶工作 2019-03-04
  • 新时代青年大学生 学习新思想 同上一堂课 2019-02-26
  • 银行理财预期收益连续3个月下跌 2019-02-21
  • 江苏专项督查基础教育问题 择校热、大班额成重点 2019-02-21
  • 大零售渐入佳境 下半场转型倚重金融科技 2019-01-26
  • 裸条借贷,危险游戏何时休?-光明时评 2019-01-26
  • 欢迎来到人人文库网! | 帮助中心 人人文库www.907048.fun美如初恋!
    人人文库网

    香港正版6合开奖走势图:PHP解决ajax中文乱码resopnseText中文乱码xmlhttp中文乱码

    2014-07-14 21:43 | 人气:1523

    特码投注 www.907048.fun PHP解决ajax(动态网站静态化)中文乱码resopnseText中文乱码xml(标准化越来越近了)http中文乱码

      方案一:指定正确的编码

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

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

      方案三:javascript的escape方法,基本中文字符转化成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   

    [email protected] 2016-2018  www.907048.fun 网站版权所有   南天在线技术支持

    经营许可证编号:苏ICP备12009002号-5 


  • 罗永浩,你的世界会好吗? 2019-03-17
  • 大力弘扬革命传统传承红色基因 持续深化作风建设造福老区人民 2019-03-16
  • 普京说将与日本继续探寻领土争端解决方案 2019-03-08
  • 可透视的AI问世了 你的一举一动都在别人眼里 2019-03-06
  • 年轻妈妈留下遗书 携刚出生10天的婴儿在河中溺亡 2019-03-06
  • 合肥:敬业医生头天接受手术 次日打着吊瓶工作 2019-03-04
  • 新时代青年大学生 学习新思想 同上一堂课 2019-02-26
  • 银行理财预期收益连续3个月下跌 2019-02-21
  • 江苏专项督查基础教育问题 择校热、大班额成重点 2019-02-21
  • 大零售渐入佳境 下半场转型倚重金融科技 2019-01-26
  • 裸条借贷,危险游戏何时休?-光明时评 2019-01-26