невозможно отобразить китайские символы в error_log - PullRequest
0 голосов
/ 16 апреля 2019

У меня есть скрипт php, который качает китайские символы в стандартный вывод через error_log. Это выглядит так:

error_log(">>>>>>>>>>article imported: ". $node->title ."(".$node->nid.")");

но это то, что я получаю

>>>>>>>>>>article imported: \xe5\x88\xa9\xe7\x89\xa9\xe6\xb5\xa6\xe5\x86\x8d\xe5\x90\x9e\xe5\xa4\xaa\xe5\xa6\x83\xe7\xb3\x96(934909)

Честно говоря, я не уверен, что я мог бы сделать, поскольку я уже установил заголовки как header("Content-Type: text/plain; charset: UTF-8"); в верхней части файла. Попытка обернуть оба $ node-> title в utf8_encode или utf8_decode также не работает. Что еще я могу сделать, чтобы канал сообщений китайского журнала правильно выводился?

...