jackyrong

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
  PHP里XAJAX是个比较好的框架,但也存在中文乱码问题,原因是
POST过来的数据是UTF-8,而你整个站点是用GB2312来显示,那么所有
的中文字符将全部变成乱码。

解决的方法其实也很简单,在php里面用 iconv( "UTF-8", "gb2312" , $FormValues['a']) 函数转换

一下就可以了。

另外需要在 xajax.class.php 需要改一下默认的encoding:

define ('XAJAX_DEFAULT_CHAR_ENCODING',

'gb2312' );
posted on 2008-01-09 08:57  jackyrong的世界  阅读(303)  评论(0编辑  收藏  举报