Insira a publicação wordpress com conteúdo de outro site

Estou tentando obter conteúdo de um site e colocá-lo em uma publicação wordpress. Mas eu tenho alguns problemas com a codificação.

content.html

   Text example!    

Some Text with cool chars like: ßäü

script.php

 loadHTML($html); $xml = simplexml_import_dom($dom); $string = $xml->body[0]->p[0]; define('WP_USE_THEMES', false); define('DISABLE_WP_CRON', true); include '/pathtowp/wp-load.php';//wordpress version 4.6 $array = array( 'post_title' => 'Title', 'post_content' => $string, 'post_status' => 'publish', 'post_author' => 5 ); wp_insert_post($array); 

Isso gera um erro wpdb ‘Cant insert post’. Quando eu tento mudar a codificação como $string = utf8_encode($string); O script funciona, mas o conteúdo do post está quebrado:

“Alguns textos com caracteres legais como: ßü¼”

Qualquer ideia?

Solutions Collecting From Web of "Insira a publicação wordpress com conteúdo de outro site"