当在linux下运行该php文件正常输出,在网站下运行改php时候乱码(非浏览器编码问题)
代码如下:
<?php
header("Content-type: text/html; charset=utf-8");
$output = shell_exec('antiword ./545.doc');
var_dump($output);
?>
linux命令行下输出:
string(4026) "
Esfsefsefs发awda粉wet是电话费具体人员福建人员方可有人发可以看到的人口的课题的
一款Esfsefsefs发awda粉wet是电话费具体人员福建人员方可有人发可以看到的人口的课
题的一款
网页输出如下:
string(175) " Esfsefsefs?awda?wet??????????????????????????????Esfsefsefs?awda?wet???????? ?????????????????????? Esfsefsefs?awda?wet??????????????????????????????
$content = shell_exec('antiword -mUTF-8 1.doc');
增加 -mUTF-8