迎接离开通宝tb888网! | 资助中央 通宝tb888beatahowe.com美如初恋!
通宝tb888网

PHP谋划ajax中文乱码resopnseText中文乱码xmlhttp中文乱码

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

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    通宝tb888上传用户QQ群:460291265   

[email protected] 2016-2018  beatahowe.com 网站版权全部   

备案号:苏ICP备12009002号-5