我有一个PHP脚本,可通过error_log将汉字输入stdout。它是这样的:
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
中也无法正常工作。我还能做些什么来确保中文日志消息管道以正确的方式输出?