0

我正在使用一个 xml(我通过休息服务获得它)。在某一时刻,我将 CDATA 字段解码为:

$version_doc = $this->getSimpleXml($uri);

if($version_doc != false){
        $equipment = utf8_decode((string)$version_doc->equipment);
}

这是 xml 字段“设备”的示例:

![CDATA[ABARTH: ABS, llantas de aleación de 16'', eléctrico,llantas de aleación de 17" color antracita.]]

在我设置了 $equipment 变量之后,如果我将它保存在 mysql 中(一个 latin1_spanish_ci collat​​e、latin1 charset 表和 Doctrine 1.2),那么该行的 mysql col 中的结果是:

ABS, llantas de aleación de 16'', eléctrico,llantas de aleación de 17?? 颜色炭疽。

为什么我总是得到?象征?

我在 PHP5.3 , MySql 5 并在 MAMP 环境(MAC)中运行服务器

4

0 回答 0