从Python脚本运行时,页面输出是不同的

时间:2019-03-27 19:39:50

标签: php python utf-8 character-encoding html-entities

我有一个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和浏览器访问网页会导致如果网页运行相同的脚本,字符看起来会有所不同。

0 个答案:

没有答案