Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- if(mb_detect_encoding($conteudo, "UTF-8, ISO-8859-1") != "UTF-8"){
- $conteudo= htmlspecialchars_decode($conteudo); // Tem que rodar antes das substituições abaixo
- $string = preg_replace('~&#x([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $conteudo);
- $string = preg_replace('~&#([0-9]+);~e', 'chr("\\1")', $string);
- $trans_tbl = get_html_translation_table(HTML_ENTITIES);
- $trans_tbl = array_flip($trans_tbl);
- $conteudo = strtr($string, $trans_tbl);
- $conteudo = utf8_encode($conteudo); // Tem que fazer o encode pra utf8 aqui senão também não dá
- }
- $xml = simplexml_load_string($conteudo);
Advertisement
Add Comment
Please, Sign In to add comment