PHP里XAJAX是个比较好的框架,但也存在中文乱码问题,原因是
POST过来的数据是UTF-8,而你整个站点是用GB2312来显示,那么所有
的中文字符将全部变成乱码。
解决的方法其实也很简单,在php里面用 iconv( "UTF-8", "gb2312" , $FormValues['a']) 函数转换
一下就可以了。
另外需要在 xajax.class.php 需要改一下默认的encoding:
define ('XAJAX_DEFAULT_CHAR_ENCODING',
'gb2312' );
POST过来的数据是UTF-8,而你整个站点是用GB2312来显示,那么所有
的中文字符将全部变成乱码。
解决的方法其实也很简单,在php里面用 iconv( "UTF-8", "gb2312" , $FormValues['a']) 函数转换
一下就可以了。
另外需要在 xajax.class.php 需要改一下默认的encoding:
define ('XAJAX_DEFAULT_CHAR_ENCODING',
'gb2312' );