又出现乱码了,哎!

echo CHtml::dropDownList(‘province’,’’,

array(1=>"北京",2=>"上海"),

array(

'ajax'=>array(


'type'=>'POST',


'url'=>array('site/test'),


'update'=>'#city',


'data'=>'js:{"province":$(this).val()}'

)));

上面的北京和天津显示不出来,我知道是编码的问题,

如果我替换成iconv("gb2312","utf-8","北京"))的话,就OK了?

但是这样太麻烦了,有别的好方法吗?

我的页面是utf-8的编码,把他改成gb2312的话,貌似也不行啊!

哎,郁闷了啊!有人知道不?

看一下你的view文件是否保存成utf-8编码了。

qiang说得对。

而且,如果你用的是zend studio的话,注意你的项目编码是utf8

谢谢强哥和David!

我在试试!

OK!