Привет! LibreOffice 7.0.4.2, CentOs 8, PHP 7.4 Если я через SSH вхожу под root, то команда: libreoffice7.0 --headless --invisible --nocrashreport --nodefault --nofirststartwizard --nologo --norestore --nolockcheck --convert-to "html:HTML:UTF8" --outdir /home/.../output /home/.../temp/1.doc успешно создаёт файл 1.html в кодировке UTF8. Если я через SSS вхожу под другим пользователем (допустим 'iuser'), НЕ root, то файл 1.html так же успешно создаётся в UTF8. Но!!! Если я запускаю из-под PHP exec ('libreoffice7.0 --headless --invisible --nocrashreport --nodefault --nofirststartwizard --nologo --norestore --nolockcheck --convert-to "html:HTML:UTF8" --outdir /home/.../output /home/.../temp/1.doc'); то файл 1.html создаётся в iso-8859-1, и имеет <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/> Почему???? PHP запускается под пользователем 'iuser'. При том, даже под PHP ответ после выполнения команды выглядит как успешный convert /home/.../temp/1.doc -> /home/.../output/1.html using filter : HTML:UTF8
@MouseZver Не совсем понял... Предлагается использовать другой фильтр? exec ('libreoffice7.0 --headless --invisible --nocrashreport --nodefault --nofirststartwizard --nologo --norestore --nolockcheck --convert-to "html:HTML:UTF8 no bom" --outdir /home/.../output /home/.../temp/1.doc'); Оно, конечно, в результат операции выдало успех с фильтром using filter : HTML:UTF8 no bom но на самом файле .html никак не отразилось... Всё так же в iso-8859...