Задать вопрос
oOLokiOo
@oOLokiOo
PHP Developer

PHP 8.3 --> универсальная конвертация из любой кодировки в читаемый русский текст — КАК?

Доброго времени суток!

$page = '';
$page_utf8 = '';
$page = file_get_contents('ttps://%sitename%.by/...');

$page_utf8 = iconv(mb_detect_encoding($page, mb_detect_order(), true), "UTF-8", $page);
// Notice: iconv(): Detected an illegal character in input string in ...

echo mb_convert_encoding($page, 'UTF-8', 'auto');
// ??}k?#?u?_?P??9???;??u#?-xeĆ ??"?;M6?ݜ?E@?a?A?^?C???$?~?7Y??RlK@~??ztWU_3??Y?h??f=N?9u?S?NU=??????{? ...

echo mb_detect_encoding($page);
// UTF-8

echo $page;
// F-8��}k�#�u�_�P��9���;��u#�-xeĆ ��"�;M6�ݜ�E@�a�A�^�C���$�~�7Y��RlK@~��ztWU_3��Y�h��f=N�9u�S�NU=������{? ...


в коде той страницы ЯВНО указано - < meta http-equiv="Content-type" content="text/html; charset=utf-8" >
в своём Sublime я ЯВНО делаю - Save with encoding > UTF-8

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title></title>
</head>
<body style="margin: 25px;">
   <?php /* тут PHP код выше */ ?>
</body>
</html>


что блин - "не так???" :)
  • Вопрос задан
  • 41 просмотр
Подписаться 1 Простой 3 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Skillbox
    Профессия PHP-разработчик с нуля до PRO
    7 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы