У меня есть скрипт Python, который отправляет запрос POST к скрипту PHP на моем веб-сайте.Конец PHP-скрипта имеет file_put_contents(__DIR__ . "output.html", mb_convert_encoding(ob_get_contents(), 'HTML-ENTITIES', "UTF-8"));
, который сохраняет вывод страницы в HTML-файл.На странице есть несколько экземпляров иностранных символов, таких как å
.Когда я захожу на страницу из браузера, файл output.html выглядит нормально, но когда я посещаю веб-сайт с помощью скрипта Python, файл output.html имеет Ã¥
вместо å
.
Почему это так?что при посещении веб-страницы из Python по сравнению с браузером символы будут выглядеть по-разному, если на веб-странице выполняются одинаковые сценарии.