Yii与SQLSERVER中的DATETIME类型字段问题

<?php echo CHtml::encode($model->game_out_date); ?>这个标签,对应的game_out_date是datetime型的,但是运行报错。

PHP Error

Description

htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspecialchars</a>]: Invalid multibyte sequence in argument

Source File

E:\NPMserv\www\framework\web\helpers\CHtml.php(71)

Stack Trace

#0 E:\NPMserv\www\framework\web\helpers\CHtml.php(71): htmlspecialchars()

#1 E:\NPMserv\www\mosiang\protected\views\passport\list.php(37): encode()

#2 E:\NPMserv\www\framework\web\CBaseController.php(119): require()

#3 E:\NPMserv\www\framework\web\CBaseController.php(88): PassportController->renderInternal()

#4 E:\NPMserv\www\framework\web\CController.php(701): PassportController->renderFile()

#5 E:\NPMserv\www\framework\web\CController.php(640): PassportController->renderPartial()

#6 E:\NPMserv\www\mosiang\protected\controllers\PassportController.php(125): PassportController->render()

#7 E:\NPMserv\www\framework\web\actions\CInlineAction.php(32): PassportController->actionList()

#8 E:\NPMserv\www\framework\web\CController.php(300): CInlineAction->run()

#9 E:\NPMserv\www\framework\web\filters\CFilterChain.php(129): PassportController->runAction()

#10 E:\NPMserv\www\framework\web\filters\CFilter.php(41): CFilterChain->run()

#11 E:\NPMserv\www\framework\web\CController.php(952): CAccessControlFilter->filter()

#12 E:\NPMserv\www\framework\web\filters\CInlineFilter.php(59): PassportController->filterAccessControl()

#13 E:\NPMserv\www\framework\web\filters\CFilterChain.php(126): CInlineFilter->filter()

#14 E:\NPMserv\www\framework\web\CController.php(283): CFilterChain->run()

#15 E:\NPMserv\www\framework\web\CController.php(257): PassportController->runActionWithFilters()

#16 E:\NPMserv\www\framework\web\CWebApplication.php(332): PassportController->run()

#17 E:\NPMserv\www\framework\web\CWebApplication.php(120): CWebApplication->runController()

#18 E:\NPMserv\www\framework\base\CApplication.php(133): CWebApplication->processRequest()

#19 E:\NPMserv\www\mosiang\index.php(11): CWebApplication->run()

<?php echo $model->game_out_date; ?>

直接输出就没事

CHtml::encode()缺省是以UTF-8为编码的。如果你的日期编码和这个不一致,就会出问题。