XML net nedenle doğru ayrıştırma değil

0 Cevap php

Benim XML feed bir ilişkisel dizi oluşturuldu var.

Yeni DOMDocument ('1 .0 ',' UTF-8 ') kullanılarak;

Ben UTF-8 iso-8895-1 den dönüştürmek için kullanılan yöntemler için bazı değişiklikler yaptık kadar ve gayet iyi çalışıyordu.

Bayraklı olan karakter harf R, ama ben ftp ile dosya içine gitti ve (herhangi bir hata durumunda silinen ve retyped r) el değiştirdi.

I $summ = str_replace(array("\n", "\r", "\r\n"),"",$summ); için $summ = str_replace(chr(10),"",$summ); onu değiştirdim ama aşağıda gördüğünüz gibi geri döndüm ve hiçbir şey onu değişti. Daha önce true üzerinde kurulmuştur çünkü ben de = false formatoutput için DOMDocument set var, ama farklı bir harfi r sorunu hareket edildi ki, tüm hem kelimelerin ucunda vardır???

//$summ = str_replace(array("\n", "\r", "\r\n"),"",$summ);
    $summ = str_replace(chr(10),"",$summ);
/*$v = str_replace(" "," ",$v);
$v = str_replace("  ","",$v);*/
$summ = iconv("ISO-8859-1", "UTF-8//TRANSLIT",$summ);
$summ = str_replace("£","£",$summ);
//$summ = htmlentities($summ, ENT_QUOTES, "UTF-8");
$this->summary = addslashes($summ);

0 Cevap