使用Beautiful Soup编辑HTML导致黑色菱形问号而不是空格

时间:2018-09-05 15:16:45

标签: python html beautifulsoup utf

我正在使用漂亮的汤将按钮添加到使用python的difflib库生成的html中。 几乎完全可以正常工作-唯一的问题是我的输出中的所有空格现在都是黑色菱形问号。

很模糊,我的函数如下:

def addbuttons():
    global differencehtml
    soup = BeautifulSoup(differencehtml, 'html.parser')

    # edit soup here

    differencehtml = soup.prettify()

当我在chrome中打开输出文件时,所有空格都被黑色问号代替。我认为这与我所做的编辑无关,因为如果我注释掉addbuttons()并具有以下代码:

soup = BeautifulSoup(differencehtml, 'html.parser')
differencehtml = soup.prettify()

我仍然以黑色菱形问号而不是空格结尾: like in this screenshot

影响空间的prettify()是什么?我怎样才能解决这个问题?

0 个答案:

没有答案