0

私はxmlを消費しています(残りのサービスで取得します)。ある時点で、CDATA フィールドを次のようにデコードします。

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

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

これは、xml フィールド「equipment」の例です。

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

$equipment 変数を設定した後、それを mysql に保存すると (latin1_spanish_ci 照合、latin1 charset テーブル、および Doctrine 1.2 を使用)、行の mysql col の結果は次のようになります。

ABS, llantas de aleación de 16'', electrico,llantas de aleación de 17?? カラーアントラシタ。

なぜ私はいつも取得しているのですか?? シンボル?

私は PHP5.3 、 MySql 5 にいて、サーバーを MAMP 環境 (MAC) で実行しています

4

0 に答える 0