Китайский, как правило, UTF-8, да.Возможно, проблема в том, что данные не получены правильно (cURL знает, что они делают), а в том, что вы неправильно отправляете их в браузер.
Попробуйте это на верхней панелистраница:
header('Content-Type: text/html; charset=utf-8');
Это сообщит браузеру, что вы отправляете информацию UTF-8.
Обновление : если это не работает, возможноСам PHP не обрабатывает их должным образом.Попробуйте поиграть с utf8_encode
и utf8_decode
немного в вашем echo
.Если это не работает, то cURL не декодирует поток должным образом, что означает, что вам придется искать заголовок Content-Type
в ответе и соответствующим образом декодировать поток.