$word = new com("word.application") or die("Can’t start Word!");
$word->Documents->Open("d:\myweb\muban.doc");
$t= $word->ActiveDocument->content->Text;
echo $t;
$word->Quit();
现在读取是可以读出来,不过文件中的中文是乱码。
不知道跟系统和office版本有没有关系,系统是英文版xp,
office也是英文版的。如果要转码的话,该怎么转呢?

解决方案 »

  1.   

    终于解决了
    new com("word.application",null,CP_UTF8) 就行了。
    有人接分?
      

  2.   

    美女Fatal error: Uncaught exception 'com_exception' with message 'Failed to create COM object `word.application': 尚未调用 CoInitialize。 ' in F:\wamp\www\word.php:3 Stack trace: #0 F:\wamp\www\word.php(3): com->com('word.applicatio...') #1 {main} thrown in F:\wamp\www\word.php on line 3这个是什么错误啊