博客首页 注册 建议与交流 排行榜 加入友情链接
推荐 投诉 搜索: 帮助

龙的心·专栏

phpshao.cublog.cn
xajax中文乱码解决方法
xajax的会默认将web的post数据转化为UTF-8编码,这样对于中文数据如果在PHP中处理的编码不是UTF-8(比如是GB2312)的话,将会出现乱码现象。
 
解决方法:
 
第一种方法:
修改xajax.inc.php
define ('XAJAX_DEFAULT_CHAR_ENCODING', 'utf-8' );
改为
define ('XAJAX_DEFAULT_CHAR_ENCODING', 'GB2312' );
 
然后
$xajax = new xajax();
$xajax->decodeUTF8InputOn();
 
 
第二种方法:
 
$objResponse = new xajaxResponse('gb2312');
$xajax = new xajax('gb2312');
$xajax->setCharEncoding();
$xajax->decodeUTF8InputOn();
 

发表于: 2006-12-20,修改于: 2006-12-20 15:46,已浏览1092次,有评论0条 推荐 投诉

给我留言
版权所有 ChinaUnix.net 页面生成时间:0.03307