Кажется, я не могу об этом думать. У меня есть WordPress в кодировке UTF8 и этот код:
$saveTo = plugin_dir_path( __FILE__ ) . '/mmmdatapurefp.php'; //start writing file
$fpmmm = fopen($saveTo, 'w+');
$requeste = wp_remote_get('https://some-domain/testmmm.php');
if( is_wp_error( $requeste )){
return false;
}
$bodye = wp_remote_retrieve_body( $requeste );
print $response ['body'];
fwrite($fpmmm, $bodye);//write data
fclose($fpmmm);//close file
, чтобы получить тело файла. Кодируется неким сервером в windows -1252 - но он мне нужен в UTF8, так как иначе он не будет анализироваться. Где и как мне сделать разбор? Wp_remote_get вообще читает windows -1252 - или мне нужно получить доступ с CRON и сначала сохранить его где-нибудь? Спасибо за любой совет!
То, что я пробовал, но это не сработало - все равно получаю 0b:
$saveTo = plugin_dir_path( __FILE__ ) . '/mmmdatapurefp.php'; //start writing file
$fpmmm = fopen($saveTo, 'w+');
$requeste = wp_remote_get('https://some-server/testmmm.php');
if( is_wp_error( $requeste )){
return false; // Bail early
}
$requeste = utf8_encode($requeste);
$bodye = wp_remote_retrieve_body( $requeste );
print $requeste ['body'];
fwrite($fpmmm, $bodye);//write data
fclose($fpmmm);//close file
У меня нет необычных символов (хорошо, некоторые немецкие, возможно, как üäö, и так на), но я могу разобраться с ними позже. Насколько я понимаю, мои главные проблемы - это окончания линии LF?