本页内容为:xajax0.5中文乱码解决 服务器编码为gb2312时,该文章本站转载自网络,如有侵权请告之,我们将会及时将其删除,其正文内容如下:
应用程序中修改
$xajax=new xajax();
为
$xajax=new xajax();
$xajax->setFlag(‘decodeUTF8Input’,true);
同时修改
xajax.inc.php中的
if (!defined (‘XAJAX_DEFAULT_CHAR_ENCODING’))
{
define (‘XAJAX_DEFAULT_CHAR_ENCODING’, ‘utf-8’ );
}
为
if (!defined (‘XAJAX_DEFAULT_CHAR_ENCODING’))
{
define (‘XAJAX_DEFAULT_CHAR_ENCODING’, ‘gb2312’ );
}
不过让我迷惑的是在应用程序中直接
define(‘XAJAX_DEFAULT_CHAR_ENCODING’, ‘gb2312’);
$xajax=new xajax();
$xajax->setFlag(‘decodeUTF8Input’,true);
却不可以
另我
<?php $xajax->printJavascript(‘./xajax/’); ?>
printJavascript()或是与samrty结合时的getJavascript()中要写明路径,路径指向
xajax_core,xajax_js所在的目录
本篇文章来源于 www.87717.com 原文链接:file:///F:/教程/ajax/xajax0.5中文乱码解决%20服务器编码为gb2312时.mht