işareti (&) ile utf8_decode hatası

0 Cevap php

Ben XML kodu döndürür bir API inşa edilmiştir. Örneğin, API döndürür:

<message>hello, this is a message &amp; it used htmlsepcialchars</message>

Ben bir diziye döndü bilgilerini yüklemek için () file_get_contents () kullanarak ve simplexml_load_string duyuyorum.

Daha sonra alıcı web sitesinde bir dost charset içine mesajı dönüştürmek için () utf8_decode kullanılır. Ancak, mesajında ​​şu ampersanı pin noktaları mesajı (&) alırsınız:

Warning: main() [function.main]: unterminated entity reference 

Nedeniyle ampersanı için, mesajın kısaltıldı. Herhangi bir fikir nasıl bu sorunu aşmanın?

0 Cevap