我有一个Python脚本,该脚本向我网站上的PHP脚本发出POST请求。 PHP脚本的末尾有file_put_contents(__DIR__ . "output.html", mb_convert_encoding(ob_get_contents(), 'HTML-ENTITIES', "UTF-8"));
,它将页面输出保存到html文件。该页面上有一些外来字符实例,例如å
。当我从浏览器访问页面时,output.html看起来不错,但是当我使用Python脚本访问网站时,output.html文件具有Ã¥
而不是å
。
为什么从Python和浏览器访问网页会导致如果网页运行相同的脚本,字符看起来会有所不同。