请问一个汉字乱码的问题

我使用的是soapclient,对获取的数据直接进行echo或var_dump等显示时,会出现乱码,如:

stdClass Object ( [birthday] => 1986-06-05 [email] => xxx@gmail.com [employeeId] => 474 [employeeType] => 瀹炰範 [sex] => 鐢? )

但是在该代码后面的代码有异常抛出时,前面的显示就不会出现乱码:

stdClass Object ( [birthday] => 1986-06-05 [email] => xxx@gmail.com [employeeId] => 474 [employeeType] => 实习 [sex] => 男 )

CException

Description

Property "CWebUser.position" is not defined.

Source File

不知道这究竟是为什么?与Yii框架有关吗?这个我应该如何设置呢?十分感谢!

你用SoapClinet的页面有没有设置页面编码?显示异常的页面是设置了编码的。

Quote

你用SoapClinet的页面有没有设置页面编码?显示异常的页面是设置了编码的。

恩,谢谢!

那请问显示异常的页面是用的怎样的编码哦?

我在html页面,设置了

<meta http-equiv="Content-Type" content="text/html; charset=gb18030"/>

把后面改成gbk或者gb2312都还是乱码,

改成了utf-8就不显示内容了。

不知道这个应该怎么改哦?十分感谢!

utf8,你看看异常页面的HTML代码就知道了。

Quote

utf8,你看看异常页面的HTML代码就知道了。

恩,明白哈,我用iconv()这个了,多谢!