Как прочитать крилицу из файла doc? Выводит катабру, как прочитать чтоб вывело русский текст в нормальном виде? У меня файл 1.doc В нем внутри такой текст: Салют! Как дела малыш? Код (Text): $ourfile = fopen("1.doc","rt"); if($ourfile){ while(!feof($ourfile)){ $rez = fgets($ourfile,4096); echo $rez; }; fclose($ourfile); } Результат: Код (Text): РПаЎ± Как прочитать и вывести русский текст с файла док?
doc файл это по сути архив. работать с ним в тупую как с файлом не выйдет. нужно использовать специальные библиотеки, либо, к примеру, как вариант - сохранить doc файл как html, подправить его кодировку в теле документа на нужную, после чего можно просто переименовать файл в doc. Ворд спокойно будет открывать и читать этот файл как свой родной, а в веб с ним можно будет работать как с обычным файлом.