发博文
个人资料
  • 博客访问:1018698
  • 博文数量:146
  • 博客积分:10010
  • 博客等级:上将
  • 关注人气: 1
  • 注册时间:2006-05-28 15:27:44
订阅我的博客
  • 订阅
  • 订阅到鲜果
  • 订阅到抓虾
  • 订阅到Google
字体大小: 博文
xajax中文乱码解决方法 (2006-12-20 15:46)
分类: PHP

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();
 

亲,您还没有登录,请[登录][注册]后再进行评论