Nie wiem dlaczego SimpleXML zamienia mi polskie znaki na encje dla przykladu Michał Środek wygląda tak:
Kod
Michał Środek

wszysko przez funkcje asXML która zwraca gotowy string z kodem xml. Wiem ze to nie są jakies znaki specjalne jak np backspace wiec raczej nie powinny byc zamianiane na encje, żaden edytor xml tego nie robi... Moje kodowanie oczywiscie utf-8. Jakies pomysly?


Przykładowy kod powodujący problem
  1. <?php
  2. $myXML = simplexml_load_file('file.xml');
  3. file_put_contents('file.xml',$myXML->asXML());
  4. ?>