Note that there are some explanatory texts on larger screens.

plurals
  1. POphp XML DOM translates special chars to &#xYY;
    text
    copied!<p>I send this with AJAX POST:</p> <pre><code>&lt;li&gt;&lt;ul class "zone zCentral ui-sortable"&gt;&lt;li&gt;&lt;ul class="region rCol3 ui-sortable"&gt;&lt;li class="" style=""&gt;&lt;div&gt;&lt;span class="tc tc_video"&gt;574081&lt;/span&gt; &lt;span&gt;video: 'Mundo.Hoy': ¿Dónde habré olvidado... mi memoria?&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt; </code></pre> <p>I do this to create XML:</p> <pre><code> header('Content-type: text/html; charset=utf-8'); if(isset($_POST) &amp;&amp; isset($_POST['data'])) { $data = '&lt;ul id="zone_container" class="ui-sortable"&gt;'; $data .= $_POST['data']; $data .= '&lt;/ul&gt;'; $dom = new DOMDocument('1.0', 'utf-8'); $dom-&gt;loadXML($data); echo $dom-&gt;saveXML(); exit(); } </code></pre> <p>and i get this: </p> <pre><code>&lt;?xml version="1.0"?&gt; &lt;ul id="zone_container" class="ui-sortable"&gt; &lt;li&gt;&lt;ul class="zone zCentral ui-sortable"&gt;&lt;li&gt;&lt;ul class="region rCol3 ui-sortable"&gt;&lt;li class="" style=""&gt;&lt;div&gt;&lt;span class="tc tc_video"&gt;574081&lt;/span&gt; &lt;span&gt;video: 'Mundo.Hoy': &amp;#xBF;D&amp;#xF3;nde habr&amp;#xE9; olvidado... mi memoria?&lt;/span&gt;&lt;/div&gt; &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; </code></pre> <p>¿Dónde habré olvidado... mi memoria?</p> <p>translates to:</p> <pre><code>&amp;#xBF;D&amp;#xF3;nde habr&amp;#xE9 ; olvidado... mi memoria? </code></pre> <p>I need original chars in the XML, these are utf-8 valid and i don't know the reason for this encode :(</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload