- Некорректное отображение страницы из php-скрипта., сня, 22:09 , 15-Фев-18 (2)
А какая кодировка у eis4.html? Если у eis.php и eis4.html разные кодировки то все конечно смешается и будет каша.Ну и не забудьте установить правильный BOM (Byte Order Mars) у eis.php, а из eis4.html BOM убрать чтобы он не появился в центре итогового документа.
- Некорректное отображение страницы из php-скрипта., сня, 22:12 , 15-Фев-18 (3)
Опечатка вышла, Byte Order Mark, конечно. В HTML он нужен если используется Unicode отличное от UTF-8.
- Некорректное отображение страницы из php-скрипта., korbnik, 09:55 , 16-Фев-18 (4)
> Опечатка вышла, Byte Order Mark, конечно. В HTML он нужен если используется > Unicode отличное от UTF-8.Добрый день! Я извеняюсь, как раз этот файл /content/document/files/eis4.html , который из скрипта запускается, в кодировке UCS-2 Little Endian (unicode) Вот как он отображается www.korbnik.ru/err.jpg А не из скрипта он отображается корректно. Файл /content/document/eis.php в кодировке utf-8. Кодировку файла /content/document/files/eis4.html менять нельзя. Такое требование заказчиков. Заранее благодарен.
- Некорректное отображение страницы из php-скрипта., сня, 23:11 , 16-Фев-18 (5)
А что будет если поменять<?include $_SERVER["DOCUMENT_ROOT"]."/content/document/files/eis4.html";?> на (если установлен модуль iconv) <?php $content = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/content/document/files/eis4.html"); echo iconv('UCS-2LE', 'UTF-8', $content); ?> или (если установлен модуль mbstring) <?php $content = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/content/document/files/eis4.html"); echo mb_convert_encoding($content, 'UTF-8', 'UTF-16LE'); ?>
- Некорректное отображение страницы из php-скрипта., korbnik, 11:21 , 19-Фев-18 (6)
>[оверквотинг удален] > на (если установлен модуль iconv) > <?php > $content = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/content/document/files/eis4.html"); > echo iconv('UCS-2LE', 'UTF-8', $content); > ?> > или (если установлен модуль mbstring) > <?php > $content = file_get_contents($_SERVER["DOCUMENT_ROOT"] . "/content/document/files/eis4.html"); > echo mb_convert_encoding($content, 'UTF-8', 'UTF-16LE'); > ?> Добрый день! Да, заработало. Спасибо огромное. Установлен модуль mbstring. Всем спасибо за уделённое внимание.
|