我需要将字符串中的字符 "»" 替换为一个空格,但是我仍然遇到错误。这是我使用的代码:
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
# other code
soup = BeautifulSoup(data, 'lxml')
mystring = soup.find('a').text.replace(' »','')
UnicodeEncodeError: 'ascii' 编解码器无法在位置13处编码字符u'\xbb',因为该字符不在128的范围内
但是,如果我使用另一个脚本进行测试:
# -*- coding: utf-8 -*-
a = "hi »"
b = a.replace('»','')
它有效。为什么是这样?