resolvido
index.html<br />```<br />&lt;!doctype html&gt;<br />&lt;html lang="pt-br"&gt;<br /> &lt;head&gt;<br /> &lt;meta charset="utf-8"&gt;<br /> &lt;title&gt;barbearia alura&lt;/title&gt;<b
<p>fala suzana, tudo bem? muito bom, mandou bem.</p>
<p>abraços e bons estudos.</p>
```
header('Content-type: text/html; charset=UTF-8') ;

/**
 * Encodes HTML safely for UTF-8. Use instead of htmlentities. 
 *
 * @param string $var 
 * @return string 
 */
function html_encode($var)
{
    return htmlentities($var, ENT_QUOTES, 'UTF-8');
}

```

Esses dois me salvou e eu acho que agora está *trabalhando* . Eu vou voltar se eu continuar a encontrar problemas. Devo armazená-lo no DB, por exemplo, como "&" ou como "&"? <p>o problema acabou sendo algo tão simples quanto <code>&amp;amp;</code>, mudança simples:</p><pre><code>&lt;input type="hidden" name="return-url" value="&lt;?php echo base64\_encode('index.php?option=com\_file\_manager&amp;amp;view=file&amp;amp;layout=modal&amp;amp;tmpl=component'); ?&gt;" /&gt; </code></pre><p>para:</p><pre><code>&lt;input type="hidden" name="return-url" value="&lt;?php echo base64\_encode('index.php?option=com\_file\_manager&amp;view=file&amp;layout=modal&amp;tmpl=component'); ?&gt;" /&gt; </code></pre><p>fiz o truque. obrigado a todos por suas contribuições.</p> <p>textfx -&gt; html tidy -&gt; tidy: reindent xml</p><p>lembre-se de ter o código html selecionado antes de fazer isso.</p> <p>simplesmente pesquise <code>template:templatename</code> e você será levado à página para o modelo em questão.</p> <p>está bem. eu encontrei uma solução:</p><pre><code>$('table tr td:nth-child('+ownerindex+')') </code></pre> <p>você pode tentar colocar uma nova linha nos dados:</p><pre><code>&lt;data&gt;foo bar baz baz bar&lt;/data&gt; </code></pre><p>se isso não funcionar, talvez seja necessário analisar a string manualmente.</p><p>se você precisar de xaml direto, é fácil:</p><pre class="lang-xml prettyprint-override"><code>&lt;textblock&gt; lorem &lt;linebreak/&gt; ipsum &lt;/textblock&gt; </code></pre> <p>a maneira de fazer isso mudou um pouco desde o lançamento do 3.0. agora é algo assim:</p><pre><code>var textarea = document.getelementbyid('myscript'); var editor = codemirror.fromtextarea(textarea); editor.getdoc().setvalue('var msg = "hi";'); </code></pre> <p>usando <a href="http://ruby-doc.org/core-1.9.3/string.html#method-i-scan"><code>scan</code></a> deve fazer o truque:</p><pre><code>string.scan(/regex/) </code></pre> <p>lembre-se sempre de olhar para a api do joomla, caso não consiga encontrar nada na documentação. <code>unionall</code> é mencionado aqui:</p><p> <a href="http://api.joomla.org/cms-3/classes/jdatabasequery.html#method\_unionall">http://api.joomla.org/cms-3/classes/jdatabasequery.html#method\_unionall</a> </p> <p>tente isto:</p><pre><code>$str = preg\_replace\_callback('/\\\\u([0-9a-fa-f]{4})/', function ($match) { return mb\_convert\_encoding(pack('h*', $match[1]), 'utf-8', 'ucs-2be'); }, $str); </code></pre><p>caso seja baseado em utf-16, c/c++/java/json-style:</p><pre><code>$str = preg\_replace\_callback('/\\\\u([0-9a-fa-f]{4})/', function ($match) { return mb\_convert\_encoding(pack('h*', $match[1]), 'utf-8', 'utf-16be'); }, $str); </code></pre>